nl :: Tecer:: Perfis :: Segurança:: CASO:: BeginSessionContext
#include <src/lib/profiles/security/WeaveCASE.h>
Contém informações de contexto relacionadas à geração ou processamento de mensagens de início de sessão CASE .
Resumo
Herança
Subclasses diretamente conhecidas:nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionRequestContext
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionResponseContext
Tipos protegidos | |
---|---|
@228 | enum |
Atributos públicos | |
---|---|
CertInfo | const uint8_t * |
CertInfoLength | uint16_t |
CurveId | uint32_t |
ECDHPublicKey | |
MsgInfo | const WeaveMessageInfo * |
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 |
Funções públicas | |
---|---|
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
Comprimento de carga útil
uint16_t PayloadLength
PeerNodeId
uint64_t PeerNodeId
ProtocolConfig
uint32_t ProtocolConfig
Assinatura
const uint8_t * Signature
SignatureLength
uint16_t SignatureLength
Atributos protegidos
Bandeiras
uint8_t Flags
Funções públicas
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 )