nl::Weave::Profiles::Security::CASE
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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
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 |
|