nl:: Weave:: Profil:: Keamanan:: CASE:: BeginSessionContext
#include <src/lib/profiles/security/WeaveCASE.h>
Menahan informasi konteks yang terkait dengan pembuatan atau pemrosesan pesan sesi awal CASE.
Ringkasan
Warisan
Subclass Langsung yang Diketahui:nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext
Jenis yang dilindungi |
|
---|---|
@228
|
enum |
Atribut publik |
|
---|---|
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
|
Atribut yang dilindungi |
|
---|---|
Flags
|
uint8_t
|
Fungsi publik |
|
---|---|
IsBeginSessionRequest() const
|
bool
|
IsInitiator() const
|
bool
|
PerformKeyConfirm() const
|
bool
|
SetIsBeginSessionRequest(bool val)
|
void
|
SetIsInitiator(bool val)
|
void
|
SetPerformKeyConfirm(bool val)
|
void
|
Jenis yang dilindungi
@228
@228
Atribut publik
InfoCert
const uint8_t * CertInfo
InfoInfoCert
uint16_t CertInfoLength
Id Curve
uint32_t CurveId
Kunci PublikEC
EncodedECPublicKey ECDHPublicKey
Info Pesan
const WeaveMessageInfo * MsgInfo
Payload
const uint8_t * Payload
PanjangPayload
uint16_t PayloadLength
ID PeerNode
uint64_t PeerNodeId
Protokol
uint32_t ProtocolConfig
Tanda Tangan
const uint8_t * Signature
PanjangTanda Tangan
uint16_t SignatureLength
Atribut yang dilindungi
Flag
uint8_t Flags
Fungsi publik
Permintaan IsBeginSession
bool IsBeginSessionRequest() const
Inisiator
bool IsInitiator() const
PerformKeyConfirm
bool PerformKeyConfirm() const
Permintaan SetIsBeginSessionRequest
void SetIsBeginSessionRequest( bool val )
SetInisiator
void SetIsInitiator( bool val )
SetPerformKeyConfirm
void SetPerformKeyConfirm( bool val )