nl:: Weave:: Profiles:: Security:: CertProvisioning:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Weave Certificate Provisioning API 事件的輸入參數。
摘要
公開屬性 |
|
---|---|
@248
|
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
|
Cert
|
const uint8_t *
指向 CA 服務指派的 TLV 編碼 Weave 營運憑證的指標。
|
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
|
API 事件的來源 WeaveCertProvEngine。
|
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
指向 CA 服務指派的 TLV 編碼 Weave 營運憑證的指標。
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
GetCertificateResponse 訊息中收到的憑證長度。
CommunicationError
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CommunicationError
PrepareAuthorizeInfo
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::PrepareAuthorizeInfo
RcvdStatusReport
StatusReport * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RcvdStatusReport
指向 StatusReport 物件的指標。
如果通訊端收到狀態報告訊息,就會產生關聯。
原因
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
與通訊失敗相關的錯誤代碼。
RelatedCerts
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
與營運憑證相關憑證的 TLV 編碼清單的指標。
RelatedCertsLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
GetCertificateResponse 訊息中接收的相關憑證清單長度。
ReplaceCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
指出是否應更換作業裝置憑證的布林值指標。
ResponseReceived
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
API 事件的來源 WeaveCertProvEngine。
寫入者
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
指向 TLV Writer 物件的指標,其中應編碼取得憑證授權資訊。
公開函式
清除
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()