nl:: Menenun:: Profil:: Keamanan:: Penyediaan Sertifikat:: WeaveCertProvEngine:: DalamAcaraParam

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

Masukkan parameter ke acara API Penyediaan Sertifikat Weave.

Ringkasan

Atribut publik

@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
Cert
const uint8_t *
Sebuah pointer ke TLV dikodekan sertifikat operasional Weave ditugaskan 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
Sebuah pointer ke objek StatusReport.
Reason
Kode kesalahan yang terkait dengan kegagalan komunikasi.
RelatedCerts
const uint8_t *
Sebuah pointer ke TLV dikodekan daftar sertifikat yang terkait dengan sertifikat operasional.
RelatedCertsLen
uint16_t
Panjang daftar sertifikat terkait yang diterima dalam pesan GetCertificateResponse.
ReplaceCert
bool
Indikator Boolean apakah sertifikat perangkat operasional harus diganti.
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251
Source
The WeaveCertProvEngine dari mana acara API berasal.
Writer
Sebuah pointer ke TLV Penulis objek, dimana informasi get sertifikat otorisasi harus dikodekan.

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

Sebuah pointer ke TLV dikodekan sertifikat operasional Weave ditugaskan oleh CA Service.

CertLen

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

Panjang sertifikat yang diterima dalam pesan GetCertificateResponse.

Kesalahan komunikasi

struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CommunicationError

SiapkanOtorisasiInfo

struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::PrepareAuthorizeInfo

Laporan Status Rcvd

StatusReport * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RcvdStatusReport

Sebuah pointer ke objek StatusReport.

Relevan jika pesan laporan status diterima dari rekan.

Alasan

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

Kode kesalahan yang terkait dengan kegagalan komunikasi.

Sertifikat Terkait

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

Sebuah pointer ke TLV dikodekan daftar sertifikat yang terkait dengan sertifikat operasional.

Sertifikat TerkaitLen

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

Panjang daftar sertifikat terkait yang diterima dalam pesan GetCertificateResponse.

GantiSert

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

Indikator Boolean apakah sertifikat perangkat operasional harus diganti.

ResponDiterima

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

The WeaveCertProvEngine dari mana acara API berasal.

Penulis

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

Sebuah pointer ke TLV Penulis objek, dimana informasi get sertifikat otorisasi harus dikodekan.

Fungsi publik

Bersih

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