nl:: बुनें:: प्रोफाइल:: सुरक्षा:: प्रमाणपत्र प्रावधान:: WeaveCertProvEngine:: इनइवेंटपरम

#include <src/lib/profiles/security/WeaveCertProvisioning.h>

वीव सर्टिफिकेट प्रोविजनिंग एपीआई इवेंट के लिए इनपुट पैरामीटर।

सारांश

सार्वजनिक गुण

@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
Cert
const uint8_t *
करने के लिए एक सूचक TLV Weave परिचालन सीए सेवा द्वारा प्रदत्त प्रमाण पत्र इनकोडिंग।
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 जहाँ से एपीआई घटना जन्म लिया है।
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 Weave परिचालन सीए सेवा द्वारा प्रदत्त प्रमाण पत्र इनकोडिंग।

सर्टलेन

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

RcvdStatusरिपोर्ट

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 परिचालन प्रमाण पत्र से संबंधित प्रमाण पत्र की सूची इनकोडिंग।

संबंधित प्रमाणपत्र लेन

uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen

GetCertificateResponse संदेश में प्राप्त संबंधित प्रमाणपत्र सूची की लंबाई।

बदलें प्रमाणपत्र

bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert

ऑपरेशनल डिवाइस सर्टिफिकेट को बदला जाना चाहिए या नहीं, इसका बूलियन इंडिकेटर।

प्रतिक्रिया प्राप्त

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 जहाँ से एपीआई घटना जन्म लिया है।

लेखक

TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer

करने के लिए एक सूचक TLV लेखक वस्तु, कहां से मिल प्रमाण पत्र प्राधिकरण जानकारी इनकोडिंग किया जाना चाहिए।

सार्वजनिक समारोह

स्पष्ट

void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()