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