nl:: Weave:: Profiles:: Security:: CASE
Ta przestrzeń nazw obejmuje wszystkie interfejsy Weave na potrzeby protokołu CASE (Certificate Authenticated Session Embed) w ramach profilu zabezpieczeń Weave.
Podsumowanie
Wyliczenia |
|
---|---|
@224
|
enum | typ wyliczeniowy |
@225
|
enum | typ wyliczeniowy |
@226
|
enum | typ wyliczeniowy |
@227
|
enum | typ wyliczeniowy |
Funkcje |
|
---|---|
EncodeCASECertInfo(uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Koduje strukturę TLV WeaveCASECertificateInformation.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Koduje strukturę TLV WeaveCASECertificateInformation.
|
Zajęcia |
|
---|---|
nl:: |
Przechowuje informacje kontekstowe związane z generowaniem lub przetwarzaniem zgłoszeń o rozpoczęciu sesji. |
nl:: |
Zawiera informacje kontekstowe związane z generowaniem lub przetwarzaniem wiadomości CASE startedSessionRequest. |
nl:: |
Zawiera informacje kontekstowe związane z generowaniem lub przetwarzaniem wiadomości CASE startedSessionRequest. |
nl:: |
Przechowuje informacje związane z generowaniem lub przetwarzaniem wiadomości CASE Reconfigure. |
nl:: |
Abstrakcyjny interfejs, do którego są przekazywane działania uwierzytelniania podczas nawiązywania sesji CASE. |
nl:: |
Implementuje podstawową logikę protokołu CASE Weave. |
Wyliczenia
@224
@224
@225
@225
@226
@226
@227
@227
Funkcje
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 )
Koduje strukturę TLV WeaveCASECertificateInformation.
Ta metoda koduje strukturę WeaveCASECertificateInformation w formularzu TLV Weave zawierającym określony certyfikat jednostki i opcjonalny certyfikat pośredni. Wynikowa struktura informacji o certyfikacie CASE jest zapisywana w udostępnionym buforze.
Szczegóły | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||||||||
Zwracane wartości |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Koduje strukturę TLV WeaveCASECertificateInformation.
Ta metoda koduje strukturę WeaveCASECertificateInformation w formularzu TLV Weave zawierającym określony certyfikat jednostki i opcjonalny certyfikat pośredni. Wynikowa struktura informacji certyfikatu CASE jest zapisywana w dostarczonym pliku TLVWriter.
Szczegóły | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||||
Zwracane wartości |
|