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