nl:: بافت:: پروفایل ها:: امنیت:: CertProvisioning:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
پارامترهای ورودی به رویداد API Weave Certificate Provisioning.
خلاصه
صفات عمومی | |
---|---|
@248 | union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 |
Cert | const uint8_t * یک اشاره گر به گواهی عملیاتی Weave با کد TLV که توسط CA Service اختصاص داده شده است. |
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 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 که توسط CA Service اختصاص داده شده است.
CertLen
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
RcvdStatus Report
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 گواهی مربوط به گواهی عملیاتی.
RelatedCertsLen
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 Writer، که در آن اطلاعات مجوز گواهی دریافت باید کدگذاری شود.
توابع عمومی
پاک کردن
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2020-08-28 بهوقت ساعت هماهنگ جهانی.