ไม่มี:: สาน:: โปรไฟล์:: ความปลอดภัย:: การจัดสรรใบรับรอง:: 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()