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

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

Parameter input ke peristiwa Weave Certificate Provisioning API.

Ringkasan

Atribut publik

@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
Cert
const uint8_t *
Pointer ke sertifikat operasional Weave berenkode TLV yang ditetapkan oleh CA Service.
CertLen
uint16_t
Panjang sertifikat yang diterima dalam pesan GetCertificateResponse.
CommunicationError
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250
PrepareAuthorizeInfo
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249
RcvdStatusReport
Pointer ke objek StatusReport.
Reason
Kode error yang terkait dengan kegagalan komunikasi.
RelatedCerts
const uint8_t *
Pointer ke daftar sertifikat yang dienkode ke TLV yang terkait dengan sertifikat operasional.
RelatedCertsLen
uint16_t
Panjang daftar sertifikat terkait yang diterima di pesan GetCertificateResponse.
ReplaceCert
bool
Indikator Boolean tentang apakah sertifikat perangkat operasional harus diganti.
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251
Source
WeaveCertProvEngine tempat peristiwa API berasal.
Writer
Pointer ke objek Writer TLV, tempat memperoleh informasi otorisasi sertifikat harus dienkode.

Fungsi publik

Clear()
void

Atribut publik

@248

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

Sertifikat

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

Pointer ke sertifikat operasional Weave berenkode TLV yang ditetapkan oleh CA Service.

CertLen

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

Panjang sertifikat yang diterima dalam pesan 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

Pointer ke objek StatusReport.

Relevan jika pesan laporan status diterima dari pembanding.

Alasan

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

Kode error yang terkait dengan kegagalan komunikasi.

RelatedCerts

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

Pointer ke daftar sertifikat yang dienkode ke TLV yang terkait dengan sertifikat operasional.

RelatedCertsLen

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

Panjang daftar sertifikat terkait yang diterima di pesan GetCertificateResponse.

ReplaceCert

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

Indikator Boolean tentang apakah sertifikat perangkat operasional harus diganti.

ResponseReceived

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

Sumber

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

WeaveCertProvEngine tempat peristiwa API berasal.

Penulis

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

Pointer ke objek Writer TLV, tempat memperoleh informasi otorisasi sertifikat harus dienkode.

Fungsi publik

Hapus

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