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 ارائه شده نوشته می شود.
جزئیات | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||||
ارزش های بازگشتی |
|
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 بهوقت ساعت هماهنگ جهانی.