nl:: Weave:: Profiles:: Security:: CASE
Dieser Namespace umfasst alle Schnittstellen in Weave für das CASE-Protokoll (Certificate Authenticated Session Setting) im Weave-Sicherheitsprofil.
Zusammenfassung
Aufzählungen |
|
---|---|
@224
|
enum |
@225
|
enum |
@226
|
enum |
@227
|
enum |
Funktionen |
|
---|---|
EncodeCASECertInfo(uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Codiert eine WeaveCASECertificateInformation TLV-Struktur.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Codiert eine WeaveCASECertificateInformation TLV-Struktur.
|
Klassen |
|
---|---|
nl:: |
Enthält Kontextinformationen zur Erstellung oder Verarbeitung von CASE-Nachrichten zum Starten einer Sitzung. |
nl:: |
Enthält Kontextinformationen zur Generierung oder Verarbeitung einer BeginSessionRequest des Typs CASE |
nl:: |
Enthält Kontextinformationen zur Generierung oder Verarbeitung einer BeginSessionRequest des Typs CASE |
nl:: |
Enthält Informationen zur Erstellung oder Verarbeitung einer CASE-Nachricht zur Neukonfiguration. |
nl:: |
Abstrakte Schnittstelle, an die Authentifizierungsaktionen beim Einrichten einer CASE-Sitzung delegiert werden. |
nl:: |
Implementiert die Kernlogik des Weave CASE-Protokolls. |
Aufzählungen
@224
@224
@225
@225
@226
@226
@227
@227
Funktionen
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 )
Codiert eine WeaveCASECertificateInformation TLV-Struktur.
Diese Methode codiert eine WeaveCASECertificateInformation-Struktur im Weave-TLV-Format, die ein angegebenes Entitätszertifikat und ein optionales Zwischenzertifikat enthält. Die resultierende CASE-Zertifikatinformationsstruktur wird in einen bereitgestellten Zwischenspeicher geschrieben.
Details | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||||||
Rückgabewerte |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Codiert eine WeaveCASECertificateInformation TLV-Struktur.
Diese Methode codiert eine WeaveCASECertificateInformation-Struktur im Weave-TLV-Format, die ein angegebenes Entitätszertifikat und ein optionales Zwischenzertifikat enthält. Die resultierende CASE-Zertifikatinformationsstruktur wird in einen bereitgestellten TLVWriter geschrieben.
Details | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Rückgabewerte |
|