nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam

#include <src/lib/profiles/security/WeaveCertProvisioning.h>

Weave Certificate Temel Hazırlık API'sı etkinliğine giriş parametreleri.

Özet

Herkese açık özellikler

@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
Cert
const uint8_t *
CA Hizmeti tarafından atanan TLV kodlamalı Weave çalışma sertifikasının işaretçisi.
CertLen
uint16_t
GetCertificateResponse mesajında alınan sertifikanın uzunluğu.
CommunicationError
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250
PrepareAuthorizeInfo
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249
RcvdStatusReport
StatusRapor nesnesinin işaretçisi.
Reason
İletişim hatasıyla ilişkili hata kodu.
RelatedCerts
const uint8_t *
Operasyonel sertifikayla ilgili olarak TLV kodlamalı sertifika listesine işaret eden bir işaret.
RelatedCertsLen
uint16_t
GetCertificateResponse mesajında alınan ilgili sertifika listesinin uzunluğu.
ReplaceCert
bool
Operasyonel cihaz sertifikasının değiştirilip değiştirilmeyeceğinin boole göstergesi.
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251
Source
API etkinliğinin kaynağı olan WeaveCertProvEngine.
Writer
Sertifika yetkilendirme bilgilerinin kodlanması gereken TLV Writer nesnesine işaret eden bir işaret.

Herkese açık işlevler

Clear()
void

Herkese açık özellikler

@248

union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@248

Sertifika

const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert

CA Hizmeti tarafından atanan TLV kodlamalı Weave çalışma sertifikasının işaretçisi.

CertLen

uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen

GetCertificateResponse mesajında alınan sertifikanın uzunluğu.

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

StatusRapor nesnesinin işaretçisi.

Aynı kişiden durum raporu mesajı alındıysa alakalıdır.

Neden

WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason

İletişim hatasıyla ilişkili hata kodu.

RelatedCerts

const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts

Operasyonel sertifikayla ilgili olarak TLV kodlamalı sertifika listesine işaret eden bir işaret.

RelatedCertsLen

uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen

GetCertificateResponse mesajında alınan ilgili sertifika listesinin uzunluğu.

ReplaceCert

bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert

Operasyonel cihaz sertifikasının değiştirilip değiştirilmeyeceğinin boole göstergesi.

ResponseReceived

struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived

Kaynak

WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source

API etkinliğinin kaynağı olan WeaveCertProvEngine.

Writer

TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer

Sertifika yetkilendirme bilgilerinin kodlanması gereken TLV Writer nesnesine işaret eden bir işaret.

Herkese açık işlevler

Temizle

void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()