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