nl:: örgü:: Profiller:: Güvenlik:: Sertifika Sağlama:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Weave Certificate Provisioning API olayına parametreleri girin.
Özet
Genel özellikler | |
---|---|
@248 | union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 |
Cert | const uint8_t * Bir işaretçi TLV CA Service tarafından atanan Örgü işletme belgesi kodlanmış. |
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 | StatusReport nesnesine bir işaretçi. |
Reason | İletişim hatasıyla ilişkili hata kodu. |
RelatedCerts | const uint8_t * Bir işaretçi TLV operasyonel sertifika ile ilişkili belgesi listesini kodlanmış. |
RelatedCertsLen | uint16_t GetCertificateResponse mesajında alınan ilgili sertifika listesinin uzunluğu. |
ReplaceCert | bool İşlemsel aygıt sertifikasının değiştirilmesi gerekip gerekmediğine ilişkin Boole göstergesi. |
ResponseReceived | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 |
Source | WeaveCertProvEngine API olay kaynaklandığı. |
Writer | A işaretçi TLV olsun sertifika yetkilendirme bilgisi kodlanmış olmalıdır Yazar nesne. |
Kamu işlevleri | |
---|---|
Clear () | void |
Genel ö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
Bir işaretçi TLV CA Service tarafından atanan Örgü işletme belgesi kodlanmış.
Sertifika
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
GetCertificateResponse mesajında alınan sertifikanın uzunluğu.
İletişim hatası
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CommunicationError
YetkilendirmeBilgisini Hazırla
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::PrepareAuthorizeInfo
RcvdStatusRaporu
StatusReport * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RcvdStatusReport
StatusReport nesnesine bir işaretçi.
Eşten durum raporu mesajı alındıysa alakalı.
sebep
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
İletişim hatasıyla ilişkili hata kodu.
İlgili Sertifikalar
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Bir işaretçi TLV operasyonel sertifika ile ilişkili belgesi listesini kodlanmış.
İlgiliSertifikalarLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
GetCertificateResponse mesajında alınan ilgili sertifika listesinin uzunluğu.
DeğiştirCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
İşlemsel aygıt sertifikasının değiştirilmesi gerekip gerekmediğine ilişkin Boole göstergesi.
Yanıt Alındı
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
WeaveCertProvEngine API olay kaynaklandığı.
yazar
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
A işaretçi TLV olsun sertifika yetkilendirme bilgisi kodlanmış olmalıdır Yazar nesne.
Kamu işlevleri
Açık
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()