nl:: Weave:: Profiles:: Security:: CASE
Dieser Namespace enthält alle Weave-Schnittstellen für das CASE-Protokoll (Certificate Authenticated Session Einrichtung) 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.
|
Kurse |
|
---|---|
nl:: |
Enthält Kontextinformationen zur Generierung oder Verarbeitung von CASE-Nachrichten zum Starten einer Sitzung. |
nl:: |
Enthält Kontextinformationen zur Generierung oder Verarbeitung einer CASE-BeginSessionRequest-Nachricht |
nl:: |
Enthält Kontextinformationen zur Generierung oder Verarbeitung einer CASE-BeginSessionRequest-Nachricht |
nl:: |
Enthält Informationen zur Generierung oder Verarbeitung einer CASE-Nachricht zur Neukonfiguration. |
nl:: |
Abstrakte Schnittstelle, an die beim Einrichten einer CASE-Sitzung Authentifizierungsaktionen 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-Formular, die ein angegebenes Entitätszertifikat und ein optionales Zwischenzertifikat enthält. Die resultierende Zertifikatsinformationsstruktur CASE 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-Formular, die ein angegebenes Entitätszertifikat und ein optionales Zwischenzertifikat enthält. Die resultierende CASE-Informationsstruktur des Zertifikats wird in einen bereitgestellten TLVWriter geschrieben.
Details | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Rückgabewerte |
|