En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl :: Tejido:: Perfiles: Seguridad:: CASO:: BeginSessionContext

#include <src/lib/profiles/security/WeaveCASE.h>

Contiene información de contexto relacionado con la generación o la transformación de un CASO comenzar mensajes de la sesión.

Resumen

Herencia

Subclases conocidas directas:
  nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionRequestContext
  nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionResponseContext

Tipos protegidos

@228 enumeración

Atributos públicos

CertInfo
const uint8_t *
CertInfoLength
uint16_t
CurveId
uint32_t
ECDHPublicKey
MsgInfo
Payload
const uint8_t *
PayloadLength
uint16_t
PeerNodeId
uint64_t
ProtocolConfig
uint32_t
Signature
const uint8_t *
SignatureLength
uint16_t

Atributos protegidos

Flags
uint8_t

Funciones publicas

IsBeginSessionRequest () const
bool
IsInitiator () const
bool
PerformKeyConfirm () const
bool
SetIsBeginSessionRequest (bool val)
void
SetIsInitiator (bool val)
void
SetPerformKeyConfirm (bool val)
void

Tipos protegidos

@ 228

 @228

Atributos públicos

CertInfo

const uint8_t * CertInfo

CertInfoLength

uint16_t CertInfoLength

CurveId

uint32_t CurveId

ECDHPublicKey

EncodedECPublicKey ECDHPublicKey

MsgInfo

const WeaveMessageInfo * MsgInfo

Carga útil

const uint8_t * Payload

PayloadLength

uint16_t PayloadLength

PeerNodeId

uint64_t PeerNodeId

ProtocolConfig

uint32_t ProtocolConfig

Firma

const uint8_t * Signature

Firma Longitud

uint16_t SignatureLength

Atributos protegidos

Banderas

uint8_t Flags

Funciones publicas

IsBeginSessionRequest

bool IsBeginSessionRequest() const 

IsInitiator

bool IsInitiator() const 

PerformKeyConfirm

bool PerformKeyConfirm() const 

SetIsBeginSessionRequest

void SetIsBeginSessionRequest(
  bool val
)

SetIsInitiator

void SetIsInitiator(
  bool val
)

SetPerformKeyConfirm

void SetPerformKeyConfirm(
  bool val
)