esp8266ndn
NDN Arduino library for ESP8266 and more
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
ndnph::ndncert::server Namespace Reference

Classes

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

Typedefs

using ChallengeList = std::array< Challenge *, detail::MaxChallenges::value >
 

Functions

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

Typedef Documentation

◆ ChallengeList

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

Function Documentation

◆ makeError()

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