esp8266ndn
NDN Arduino library for ESP8266 and more
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
server.hpp File Reference
#include "../../face/packet-handler.hpp"
#include "an.hpp"
#include "common.hpp"

Go to the source code of this file.

Classes

struct  ndnph::ndncert::server::ChallengeResult
 
class  ndnph::ndncert::server::Challenge
 Server side of a challenge. More...
 
class  ndnph::ndncert::server::CaProfile
 CA profile packet. More...
 
class  ndnph::ndncert::server::NewRequest
 NEW request packet. More...
 
class  ndnph::ndncert::server::NewResponse
 NEW response packet. More...
 
class  ndnph::ndncert::server::ChallengeRequest
 CHALLENGE request packet. More...
 
class  ndnph::ndncert::server::ChallengeResponse
 CHALLENGE response packet. More...
 
class  ndnph::ndncert::server::Session
 Server session logic. More...
 
class  ndnph::ndncert::server::Server
 Server application. More...
 
struct  ndnph::ndncert::server::Server::Options
 
class  ndnph::ndncert::server::NopChallenge
 The "nop" challenge where the server would approve every request. More...
 
class  ndnph::ndncert::server::PossessionChallenge
 The "possession" challenge where client must present an existing certificate. More...
 

Namespaces

namespace  ndnph
 
namespace  ndnph::ndncert
 
namespace  ndnph::ndncert::server
 

Typedefs

using ndnph::ndncert::server::ChallengeList = std::array< Challenge *, detail::MaxChallenges::value >
 
using ndnph::ndncert::Server = server::Server
 

Functions

Data::Signed ndnph::ndncert::server::makeError (Region &region, const Interest &interest, uint8_t errorCode, const EcPrivateKey &signer)