NL::編織::簡介::安全::證書供應:: WeaveCertProvEngine::事件參數
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
向 Weave 證書供應 API 事件輸入參數。
概括
公共屬性 | |
---|---|
@248 | union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 |
Cert | const uint8_t * 的指針TLV編碼的由CA服務分配編織操作證書。 |
CertLen | uint16_t GetCertificateResponse 消息中收到的證書長度。 |
CommunicationError | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 |
PrepareAuthorizeInfo | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 |
RcvdStatusReport | 指向 StatusReport 對象的指針。 |
Reason | 與通信失敗相關的錯誤代碼。 |
RelatedCerts | const uint8_t * 的指針TLV編碼相關的操作證書證書的列表。 |
RelatedCertsLen | uint16_t GetCertificateResponse 消息中收到的相關證書列表的長度。 |
ReplaceCert | bool 是否應替換操作設備證書的布爾指示符。 |
ResponseReceived | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 |
Source | 該WeaveCertProvEngine從中API事件起源。 |
Writer | 的指針TLV Writer對象,在獲取證書的授權信息應進行編碼。 |
公共職能 | |
---|---|
Clear () | void |
公共屬性
@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@248
證書
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert
的指針TLV編碼的由CA服務分配編織操作證書。
證書長度
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
GetCertificateResponse 消息中收到的證書長度。
通信故障
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CommunicationError
準備授權信息
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::PrepareAuthorizeInfo
接收狀態報告
StatusReport * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RcvdStatusReport
指向 StatusReport 對象的指針。
如果從對等方收到狀態報告消息,則相關。
原因
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
與通信失敗相關的錯誤代碼。
相關證書
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
的指針TLV編碼相關的操作證書證書的列表。
相關證書長度
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
GetCertificateResponse 消息中收到的相關證書列表的長度。
更換證書
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
是否應替換操作設備證書的布爾指示符。
收到響應
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived
來源
WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source
該WeaveCertProvEngine從中API事件起源。
作家
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
的指針TLV Writer對象,在獲取證書的授權信息應進行編碼。
公共職能
清除
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()