nl:: بافت:: پروفایل ها:: امنیت:: مورد:: BeginSessionContext
#include <src/lib/profiles/security/WeaveCASE.h>
اطلاعات زمینه مربوط به تولید یا پردازش پیامهای جلسه شروع CASE را نگه میدارد.
خلاصه
ارث
زیر کلاس های مستقیم شناخته شده:nl::Weave::پروفایل::امنیت::CASE::BeginSessionRequestContext
nl::Weave::پروفایل::امنیت::CASE::BeginSessionResponseContext
انواع محافظت شده | |
---|---|
@228 | enum |
صفات عمومی | |
---|---|
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 |
ویژگی های محافظت شده | |
---|---|
Flags | uint8_t |
توابع عمومی | |
---|---|
IsBeginSessionRequest () const | bool |
IsInitiator () const | bool |
PerformKeyConfirm () const | bool |
SetIsBeginSessionRequest (bool val) | void |
SetIsInitiator (bool val) | void |
SetPerformKeyConfirm (bool val) | void |
انواع محافظت شده
@228
@228
صفات عمومی
CertInfo
const uint8_t * CertInfo
CertInfoLength
uint16_t CertInfoLength
CurveId
uint32_t CurveId
ECDHPublicKey
EncodedECPublicKey ECDHPublicKey
MsgInfo
const WeaveMessageInfo * MsgInfo
بار
const uint8_t * Payload
طول بار بار
uint16_t PayloadLength
PeerNodeId
uint64_t PeerNodeId
ProtocolConfig
uint32_t ProtocolConfig
امضا
const uint8_t * Signature
طول امضا
uint16_t SignatureLength
ویژگی های محافظت شده
پرچم ها
uint8_t Flags
توابع عمومی
IsBeginSessionRequest
bool IsBeginSessionRequest() const
آغازگر است
bool IsInitiator() const
PerformKeyConfirm
bool PerformKeyConfirm() const
SetIsBeginSessionRequest
void SetIsBeginSessionRequest( bool val )
SetIsInitiator
void SetIsInitiator( bool val )
SetPerformKeyConfirm
void SetPerformKeyConfirm( bool val )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.