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