нл:: Переплетение:: Профили:: Безопасность:: СЛУЧАЙ:: Бегинсессионконтекст
#include <src/lib/profiles/security/WeaveCASE.h>
Содержит контекстную информацию, связанную с генерацией или обработкой сообщений начала сеанса CASE .
Краткое содержание
Наследование
Прямые известные подклассы: nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext Защищенные типы |
---|
@228 | перечисление |
Защищенные атрибуты |
---|
Flags | uint8_t |
Защищенные типы
Публичные атрибуты
СертИнфо
const uint8_t * CertInfo
СертИнфоДлинга
uint16_t CertInfoLength
ECDHPublicKey
EncodedECPublicKey ECDHPublicKey
MsgInfo
const WeaveMessageInfo * MsgInfo
Полезная нагрузка
const uint8_t * Payload
Длина полезной нагрузки
uint16_t PayloadLength
PeerNodeId
uint64_t PeerNodeId
ПротоколКонфигурация
uint32_t ProtocolConfig
Подпись
const uint8_t * Signature
Длина подписи
uint16_t SignatureLength
Защищенные атрибуты
Общественные функции
IsBeginSessionRequest
bool IsBeginSessionRequest() const
Исинициатор
bool IsInitiator() const
bool PerformKeyConfirm() const
SetIsBeginSessionRequest
void SetIsBeginSessionRequest(
bool val
)
SetIsInitiator
void SetIsInitiator(
bool val
)
void SetPerformKeyConfirm(
bool val
)