nl:: بافت:: پروفایل ها:: امنیت:: CertProvisioning:: WeaveCertProvine:: 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()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.