nl:: Weave:: Profiles:: Security:: CASE
Questo spazio dei nomi include tutte le interfacce all'interno di Weave per il protocollo CASE (Certificate Authenticated Session Stabilirement) all'interno del profilo di sicurezza di Weave.
Riepilogo
Enumerazioni |
|
---|---|
@224
|
enum |
@225
|
enum |
@226
|
enum |
@227
|
enum |
Funzioni |
|
---|---|
EncodeCASECertInfo(uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Codifica una struttura TLV di WeaveCASECertificateInformation.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Codifica una struttura TLV di WeaveCASECertificateInformation.
|
Corsi |
|
---|---|
nl:: |
Contiene le informazioni di contesto relative alla generazione o all'elaborazione di messaggi di inizio sessione CASE. |
nl:: |
Contiene le informazioni di contesto relative alla generazione o all'elaborazione di un messaggio StartSessionRequest CASE. |
nl:: |
Contiene le informazioni di contesto relative alla generazione o all'elaborazione di un messaggio StartSessionRequest CASE. |
nl:: |
Conserva le informazioni relative alla generazione o all'elaborazione di un messaggio di riconfigurazione CASE. |
nl:: |
Interfaccia astratta a cui vengono delegati le azioni di autenticazione durante la creazione della sessione CASE. |
nl:: |
Implementa la logica di base del protocollo CASE di Weave. |
Enumerazioni
@224
@224
@225
@225
@226
@226
@227
@227
Funzioni
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 )
Codifica una struttura TLV di WeaveCASECertificateInformation.
Questo metodo codifica una struttura WeaveCASECertificateInformation nel modulo TLV di Weave contenente un certificato dell'entità specificato e un certificato intermedio facoltativo. La struttura delle informazioni sul certificato CASE risultante viene scritta in un buffer fornito.
Dettagli | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parametri |
|
||||||||||||||
Valori restituiti |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Codifica una struttura TLV di WeaveCASECertificateInformation.
Questo metodo codifica una struttura WeaveCASECertificateInformation nel modulo TLV di Weave contenente un certificato dell'entità specificato e un certificato intermedio facoltativo. La struttura delle informazioni del certificato CASE risultante viene scritta in un TLVWriter fornito.
Dettagli | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametri |
|
||||||||||
Valori restituiti |
|