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 Service によって割り当てられた 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 Service によって割り当てられた 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()