nl:: Weave:: Profiles:: Security:: CASE
Questo spazio dei nomi include tutte le interfacce all'interno di Weave per il protocollo CASE (Certificate Authenticated Session Preparement) all'interno del profilo di sicurezza 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 WeaveCASECertificateInformation TLV.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Codifica una struttura WeaveCASECertificateInformation TLV.
|
Corsi |
|
---|---|
nl:: |
Contiene le informazioni contestuali relative alla generazione o all'elaborazione di messaggi di inizio sessione CASE. |
nl:: |
Contiene le informazioni sul contesto relative alla generazione o all'elaborazione di un messaggio IniziaSessionRequest CASE. |
nl:: |
Contiene le informazioni sul contesto relative alla generazione o all'elaborazione di un messaggio IniziaSessionRequest CASE. |
nl:: |
Contiene informazioni relative alla generazione o all'elaborazione di un messaggio di tipo CASE Reconfigure. |
nl:: |
Interfaccia astratta a cui vengono delegate le azioni di autenticazione durante la creazione della sessione CASE. |
nl:: |
Implementa la logica di base del protocollo Weave CASE. |
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 WeaveCASECertificateInformation TLV.
Questo metodo codifica una struttura WeaveCASECertificateInformation nel modulo Weave TLV contenente un certificato di entità specificata e un certificato intermedio facoltativo. La struttura delle informazioni del 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 WeaveCASECertificateInformation TLV.
Questo metodo codifica una struttura WeaveCASECertificateInformation nel modulo Weave TLV contenente un certificato di entità specificata e un certificato intermedio facoltativo. La struttura di informazioni del certificato CASE risultante viene scritta in un TLVWriter fornito.
Dettagli | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametri |
|
||||||||||
Valori restituiti |
|