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 *
CA सेवा से असाइन किए गए 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
स्टेटस रिपोर्ट ऑब्जेक्ट का पॉइंटर.
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

CA सेवा से असाइन किए गए TLV कोड में बदले गए Weave ऑपरेशनल सर्टिफ़िकेट के लिए पॉइंटर.

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

स्टेटस रिपोर्ट ऑब्जेक्ट का पॉइंटर.

यह तब काम का होता है, जब पीयर से स्टेटस रिपोर्ट वाला मैसेज मिला हो.

कारण

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 जिससे एपीआई इवेंट शुरू हुआ था.

राइटर

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

TLV राइटर ऑब्जेक्ट का पॉइंटर, जहां सर्टिफ़िकेट की अनुमति देने की जानकारी मिलती है, उसे कोड में बदला जाना चाहिए.

सार्वजनिक फ़ंक्शन

मिटाएं

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