nl :: Tejido:: Perfiles: Seguridad:: AppKeys :: WeaveGroupKey
#include <src/lib/profiles/security/WeaveApplicationKeys.h>
Contiene información sobre las claves del grupo de aplicaciones Weave.
Resumen
Ejemplos de claves que esta clase puede describir son: clave raíz, clave de época, clave maestra de grupo, clave intermedia y secreto de estructura.
Tipos públicos | |
---|---|
@221 | enumeración |
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 La identificación de la clave. |
KeyLen | uint8_t 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
La identificación de la clave.
KeyLen
uint8_t KeyLen
La longitud de la clave.
Hora de inicio
uint32_t StartTime
La hora de inicio de la clave de época.