нл:: Переплетение:: Профили:: Безопасность:: СЛУЧАЙ
Это пространство имен включает в себя все интерфейсы внутри Weave для протокола установления сеанса с проверкой подлинности сертификата ( 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:: Weave:: Profiles:: Security:: CASE:: BeginSessionContext | Содержит контекстную информацию, связанную с генерацией или обработкой сообщений начала сеанса CASE . |
nl:: Weave:: Profiles:: Security:: CASE:: BeginSessionRequestContext | Содержит контекстную информацию, связанную с генерацией или обработкой сообщения CASE BeginSessionRequest. |
nl:: Weave:: Profiles:: Security:: CASE:: BeginSessionResponseContext | Содержит контекстную информацию, связанную с генерацией или обработкой сообщения CASE BeginSessionRequest. |
nl:: Weave:: Profiles:: Security:: CASE:: ReconfigureContext | Содержит информацию, связанную с генерацией или обработкой сообщения CASE Reconfigure. |
nl:: Weave:: Profiles:: Security:: CASE:: WeaveCASEAuthDelegate | Абстрактный интерфейс, которому делегируются действия аутентификации во время установления сеанса CASE . |
nl:: Weave:: Профили:: Безопасность:: CASE:: WeaveCASEEngine | Реализует основную логику протокола Weave CASE . |
Перечисления
@224
@224
@225
@225
@226
@226
@227
@227
Функции
КодироватьCASECertInfo
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 записывается в предоставленный буфер.
Подробности | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Параметры |
| ||||||||||||||
Возвращаемые значения |
|
КодироватьCASECertInfo
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.
Подробности | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры |
| ||||||||||
Возвращаемые значения |
|