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()