nl :: نسج:: مظهر:: حماية:: CertProvisioning :: 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.

سيرتلين

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

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

رمز الخطأ المرتبط بفشل الاتصال.

ذات الصلة

const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts

مؤشر إلى TLV قائمة شهادة تتعلق شهادة التشغيلية المشفرة.

ذات الصلة

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

طول قائمة الشهادات ذات الصلة المتلقاة في رسالة GetCertificateResponse.

ReplaceCert

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 الذي حدث API نشأت.

كاتب

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

مؤشر إلى TLV الكائن الكاتب، حيث يجب أن يكون ترميز المعلومات الحصول على شهادة الترخيص.

الوظائف العامة

صافي

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