nl:: Weave:: Profiles:: Security:: CertProvisioning:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Các tham số đầu vào cho sự kiện Weave Certificate Cấp API.
Tóm tắt
Các thuộc tính công khai |
|
---|---|
@248
|
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
|
Cert
|
const uint8_t *
Con trỏ trỏ đến chứng chỉ hoạt động Weave được mã hoá TLV do Dịch vụ CA chỉ định.
|
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
|
Con trỏ trỏ đến đối tượng StatusReport.
|
Reason
|
Mã lỗi liên quan đến lỗi kết nối.
|
RelatedCerts
|
const uint8_t *
Con trỏ trỏ đến danh sách chứng chỉ được mã hoá TLV liên quan đến chứng chỉ hoạt động.
|
RelatedCertsLen
|
uint16_t
Độ dài của danh sách chứng chỉ có liên quan nhận được trong thông báo GetCertificateResponse.
|
ReplaceCert
|
bool
Chỉ báo boolean cho biết có cần thay thế chứng chỉ thiết bị vận hành hay không.
|
ResponseReceived
|
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251
|
Source
|
WeaveCertProvEngine mà sự kiện API bắt nguồn.
|
Writer
|
Con trỏ trỏ đến đối tượng Writer TLV, trong đó thông tin uỷ quyền chứng chỉ sẽ được mã hoá.
|
Hàm công khai |
|
---|---|
Clear()
|
void
|
Các thuộc tính công khai
@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@248
Chứng chỉ
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert
Con trỏ trỏ đến chứng chỉ hoạt động Weave được mã hoá TLV do Dịch vụ CA chỉ định.
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
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
Con trỏ 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 dụng ngang hàng.
Lý do
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
Mã lỗi liên quan đến lỗi kết nối.
RelatedCerts
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Con trỏ trỏ đến danh sách chứng chỉ được mã hoá TLV liên quan đến chứng chỉ hoạt động.
RelatedCertsLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
Độ dài của danh sách chứng chỉ có 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 cho biết có cần thay thế chứng chỉ thiết bị vận hành hay không.
ResponseReceived
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
WeaveCertProvEngine mà sự kiện API bắt nguồn.
Writer
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
Con trỏ trỏ đến đối tượng Writer TLV, trong đó thông tin uỷ quyền chứng chỉ sẽ được mã hoá.
Hàm công khai
Xóa
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()