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

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

أدخِل المَعلمات إلى حدث واجهة برمجة التطبيقات لتوفير المتطلبات اللازمة لشهادات Weave.

ملخّص

السمات العامة

@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
Cert
const uint8_t *
مؤشر يشير إلى شهادة تشغيل Weave المشفرة بـ TLV التي تم تعيينها من خلال خدمة مرجع التصديق.
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 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 التي تم تعيينها من خلال خدمة مرجع التصديق.

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 الذي نشأ منه حدث واجهة برمجة التطبيقات.

مُحرِّر

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

يشير إلى كائن TLV Writer، حيث يجب ترميز معلومات تفويض الشهادة.

وظائف عامة

محو

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