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