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