nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey

#include <src/lib/profiles/security/WeaveApplicationKeys.h>

Contiene información sobre las claves de grupos de aplicaciones de Weave.

Resumen

Algunos ejemplos de claves que se pueden describir en esta clase son: clave raíz, clave de ciclo de entrenamiento, clave maestra de grupo, clave intermedia y secreto de estructura.

Tipos públicos

@221 enum

Atributos públicos

@223
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222
GlobalId
uint32_t
El ID global de la clave del grupo de aplicaciones.
Key[MaxKeySize]
uint8_t
El material de la clave secreta.
KeyId
uint32_t
Es el ID de la clave.
KeyLen
uint8_t
Es la longitud de la clave.
StartTime
uint32_t
La hora de inicio de la clave de época.

Tipos públicos

@221

 @221

Atributos públicos

@223

union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222 @223

GlobalId

uint32_t GlobalId

El ID global de la clave del grupo de aplicaciones.

Clave

uint8_t Key[MaxKeySize]

El material de la clave secreta.

KeyId

uint32_t KeyId

Es el ID de la clave.

KeyLen

uint8_t KeyLen

Es la longitud de la clave.

StartTime

uint32_t StartTime

La hora de inicio de la clave de época.