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()