nl :: Dệt :: Hồ sơ :: Bảo vệ:: CertProvisrating :: WeaveCertProvEngine :: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Nhập thông số cho sự kiện API cấp phép chứng chỉ Weave.
Tóm lược
Thuộc tính công cộng | |
---|---|
@248 | union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 |
Cert | const uint8_t * Một con trỏ tới các TLV mã hóa giấy chứng nhận hoạt động Weave bởi Dịch vụ CA giao. |
CertLen | uint16_t Độ dài của chứng chỉ nhận được trong thông báo GetCertificateResponse. |
CommunicationError | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 |
PrepareAuthorizeInfo | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 |
RcvdStatusReport | Một con trỏ đến đối tượng StatusReport. |
Reason | Mã lỗi liên quan đến lỗi giao tiếp. |
RelatedCerts | const uint8_t * Một con trỏ tới các TLV mã hóa danh sách các giấy chứng nhận liên quan đến giấy chứng nhận hoạt động. |
RelatedCertsLen | uint16_t Độ dài của danh sách chứng chỉ liên quan nhận được trong thông báo GetCertificateResponse. |
ReplaceCert | bool Chỉ báo Boolean về việc có nên thay thế chứng chỉ thiết bị hoạt động hay không. |
ResponseReceived | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 |
Source | Các WeaveCertProvEngine từ đó sự kiện API có nguồn gốc. |
Writer | Một con trỏ tới các TLV đối tượng Writer, nơi thông tin get phép giấy chứng nhận phải được mã hóa. |
Chức năng công cộng | |
---|---|
Clear () | void |
Thuộc tính công cộng
@ 248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@248
Cert
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert
Một con trỏ tới các TLV mã hóa giấy chứng nhận hoạt động Weave bởi Dịch vụ CA giao.
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
Độ dài của chứng chỉ nhận được trong thông báo GetCertificateResponse.
CommunicationError
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CommunicationError
Chuẩn bị
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
Một con trỏ đến đối tượng StatusReport.
Có liên quan nếu thông báo báo cáo trạng thái nhận được từ đồng nghiệp.
Lý do
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
Mã lỗi liên quan đến lỗi giao tiếp.
Các cảnh báo liên quan
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Một con trỏ tới các TLV mã hóa danh sách các giấy chứng nhận liên quan đến giấy chứng nhận hoạt động.
RelatedCertsLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
Độ dài của danh sách chứng chỉ liên quan nhận được trong thông báo GetCertificateResponse.
ReplaceCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
Chỉ báo Boolean về việc có nên thay thế chứng chỉ thiết bị hoạt động hay không.
Đáp ứng nhận được
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived
Nguồn
WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source
Các WeaveCertProvEngine từ đó sự kiện API có nguồn gốc.
nhà văn
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
Một con trỏ tới các TLV đối tượng Writer, nơi thông tin get phép giấy chứng nhận phải được mã hóa.
Chức năng công cộng
Thông thoáng
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()