nl:: Weave:: Profiles:: Security:: CASE
Ta przestrzeń nazw zawiera wszystkie interfejsy Weave dla protokołu Certificate Authenticated Session kroku CASE) w 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 wiadomości typu CASE. |
nl:: |
Przechowuje informacje kontekstowe związane z generowaniem lub przetwarzaniem komunikatu StartSessionRequest w polu CASE. |
nl:: |
Przechowuje informacje kontekstowe związane z generowaniem lub przetwarzaniem komunikatu StartSessionRequest w polu CASE. |
nl:: |
Przechowuje informacje związane z generowaniem lub przetwarzaniem wiadomości CASE dotyczącej ponownej konfiguracji. |
nl:: |
Abstrakcyjny interfejs, do którego delegowane są działania uwierzytelniania podczas tworzenia 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 Weave TLV, która zawiera określony certyfikat jednostki i opcjonalny certyfikat pośredni. Powstała struktura informacji o certyfikacie CASE jest zapisywana w podanym 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 Weave TLV, która zawiera określony certyfikat jednostki i opcjonalny certyfikat pośredni. Powstała struktura informacji o certyfikacie CASE jest zapisywana w dostarczonym obiekcie TLVWriter.
Szczegóły | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||||
Zwracane wartości |
|