nl:: بافت:: پروفایل ها:: امنیت:: مورد
این فضای نام شامل تمام رابطهای موجود در پروتکل Weave برای Certificate Authenticated Session Establishment ( CASE ) در نمایه امنیتی Weave است.
خلاصه
شمارش ها | |
---|---|
@224 | شمارش |
@225 | شمارش |
@226 | شمارش |
@227 | شمارش |
کارکرد | |
---|---|
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 ارائه شده نوشته می شود.
جزئیات | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
مولفه های |
| ||||||||||
ارزش های بازگشتی |
|
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2020-08-28 بهوقت ساعت هماهنگ جهانی.