nl:: بافت:: پروفایل ها:: امنیت:: مورد
این فضای نام شامل تمام رابطهای موجود در پروتکل Weave برای Certificate Authenticated Session Establishment ( CASE ) در نمایه امنیتی Weave است.
خلاصه
شمارش ها | |
---|---|
@224 | enum |
@225 | enum |
@226 | enum |
@227 | enum |
توابع | |
---|---|
EncodeCASECertInfo (uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen) | یک ساختار TLV WeaveCASECertificateInformation را کد می کند. |
EncodeCASECertInfo ( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen) | یک ساختار TLV WeaveCASECertificateInformation را کد می کند. |
کلاس ها | |
---|---|
nl:: بافت:: پروفایل ها:: امنیت:: CASE:: BeginSessionContext | اطلاعات زمینه مربوط به تولید یا پردازش پیامهای جلسه شروع CASE را نگه میدارد. |
nl:: بافت:: پروفایل ها:: امنیت:: CASE:: BeginSessionRequestContext | اطلاعات زمینه مربوط به تولید یا پردازش یک پیام CASE BeginSessionRequest را نگه می دارد. |
nl:: بافت:: پروفایل ها:: امنیت:: CASE:: BeginSessionResponseContext | اطلاعات زمینه مربوط به تولید یا پردازش یک پیام CASE BeginSessionRequest را نگه می دارد. |
nl:: بافت:: پروفایل ها:: امنیت:: CASE:: ReconfigureContext | اطلاعات مربوط به تولید یا پردازش پیام CASE Reconfigure را نگهداری می کند. |
nl:: Weave:: پروفایل ها:: امنیت:: CASE:: WeaveCASEAuthDelegate | رابط انتزاعی که اقدامات احراز هویت در طول ایجاد جلسه CASE به آن واگذار می شود. |
nl:: Weave:: پروفایل ها:: امنیت:: CASE:: WeaveCASEEngine | منطق اصلی پروتکل Weave CASE را پیاده سازی می کند. |
شمارش ها
@224
@224
@225
@225
@226
@226
@227
@227
توابع
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
یک ساختار TLV WeaveCASECertificateInformation را کد می کند.
این روش یک ساختار WeaveCASECertificateInformation را در فرم Weave TLV که حاوی یک گواهی موجودیت مشخص و یک گواهی میانی اختیاری است، رمزگذاری میکند. ساختار اطلاعات گواهی CASE حاصل در بافر ارائه شده نوشته می شود.
جزئیات | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||||||||
ارزش های بازگشتی |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
یک ساختار TLV WeaveCASECertificateInformation را کد می کند.
این روش یک ساختار WeaveCASECertificateInformation را در فرم Weave TLV که حاوی یک گواهی موجودیت مشخص و یک گواهی میانی اختیاری است، رمزگذاری میکند. ساختار اطلاعات گواهی CASE حاصل در یک TLVWriter ارائه شده نوشته می شود.
جزئیات | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||||
ارزش های بازگشتی |
|
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.