nl:: Weave:: Profiles:: Security:: CertProvisioning:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
ป้อนพารามิเตอร์ไปยังเหตุการณ์ Weave Certificate Provisioning API
สรุป
แอตทริบิวต์สาธารณะ |
|
---|---|
@248
|
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
|
Cert
|
const uint8_t *
ตัวชี้ไปยังใบรับรองการดำเนินการ Weave ที่เข้ารหัสแบบ TLV ซึ่งกำหนดโดยบริการ CA
|
CertLen
|
uint16_t
ความยาวของใบรับรองที่ได้รับในข้อความ GetCertificateResponse
|
CommunicationError
|
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250
|
PrepareAuthorizeInfo
|
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249
|
RcvdStatusReport
|
ตัวชี้ไปยังออบเจ็กต์ StatusReport
|
Reason
|
รหัสข้อผิดพลาดที่เกี่ยวข้องกับการสื่อสารล้มเหลว
|
RelatedCerts
|
const uint8_t *
ตัวชี้ไปยังรายการใบรับรองที่เข้ารหัสแบบ TLV ซึ่งเกี่ยวข้องกับใบรับรองการดำเนินการ
|
RelatedCertsLen
|
uint16_t
ความยาวของรายการใบรับรองที่เกี่ยวข้องซึ่งได้รับในข้อความ GetCertificateResponse
|
ReplaceCert
|
bool
ตัวบ่งชี้บูลีนที่ระบุว่าควรเปลี่ยนใบรับรองอุปกรณ์ที่ดำเนินการหรือไม่
|
ResponseReceived
|
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251
|
Source
|
WeaveCertProvEngine ซึ่งเป็นแหล่งที่มาของเหตุการณ์ API
|
Writer
|
ตัวชี้ไปยังออบเจ็กต์ TLV Writer ซึ่งควรมีการเข้ารหัสข้อมูลการให้สิทธิ์ใบรับรอง
|
ฟังก์ชันสาธารณะ |
|
---|---|
Clear()
|
void
|
แอตทริบิวต์สาธารณะ
@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@248
ใบรับรอง
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert
ตัวชี้ไปยังใบรับรองการดำเนินการ Weave ที่เข้ารหัส TLV ซึ่งกำหนดโดยบริการ CA
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
ความยาวของใบรับรองที่ได้รับในข้อความ 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
ตัวชี้ไปยังออบเจ็กต์ StatusReport
มีความเกี่ยวข้องหากได้รับข้อความรายงานสถานะจากเพียร์
เหตุผล
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
รหัสข้อผิดพลาดที่เกี่ยวข้องกับการสื่อสารล้มเหลว
RelatedCerts
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
ตัวชี้ไปยังรายการใบรับรองที่เข้ารหัสแบบ TLV ซึ่งเกี่ยวข้องกับใบรับรองการดำเนินการ
RelatedCertsLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
ความยาวของรายการใบรับรองที่เกี่ยวข้องซึ่งได้รับในข้อความ GetCertificateResponse
ReplaceCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
ตัวบ่งชี้บูลีนที่ระบุว่าควรเปลี่ยนใบรับรองอุปกรณ์ที่ดำเนินการหรือไม่
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived
แหล่งที่มา
WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source
WeaveCertProvEngine ซึ่งเป็นแหล่งที่มาของเหตุการณ์ API
ผู้เขียน
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
ตัวชี้ไปยังออบเจ็กต์ TLV Writer ซึ่งควรมีการเข้ารหัสข้อมูลการให้สิทธิ์ใบรับรอง
ฟังก์ชันสาธารณะ
ล้าง
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()