En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl :: Tejido:: Perfiles: TokenPairing

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil de emparejamiento de tokens de autenticación de Weave.

Resumen

Enumeraciones

@325 enumeración
Tipos de mensajes para el perfil de emparejamiento de tokens.
@326 {
kTag_TokenPairingBundle = 1,
kTag_VendorId = 0,
kTag_ProductId = 1,
kTag_ProductRevision = 2,
kTag_SoftwareVersion = 3,
kTag_DeviceId = 4,
kTag_PairingToken = 5,
kTag_TakeIdentityRootKey = 6,
kTag_EphemeralIdIdentityKey = 7,
kTag_TokenCurrentTimeCounterValueInSeconds = 8,
kTag_EphemeralIdRotationPeriodScaler = 9,
kTag_WeaveSignature = 10
}
enumeración
Etiquetas de elementos de datos para el perfil de emparejamiento de tokens.
@327 {
kTokenPairing_MaxPairingTokenLength = 128,
kTokenPairing_MaxTakeIdentityRootKeyLength = 16,
kTokenPairing_MaxEphemeralIdIdentityKeyLength = 16
}
enumeración
Contiene información descriptiva sobre un paquete de emparejamiento de token de autenticación.

Clases

nl :: Armadura :: Perfiles :: :: TokenPairing TokenPairingDelegate
nl :: Armadura :: Perfiles :: :: TokenPairing TokenPairingServer

Objeto de servidor para responder a las solicitudes de emparejamiento de tokens.

Enumeraciones

@ 325

 @325

Tipos de mensajes para el perfil de emparejamiento de tokens.

@ 326

 @326

Etiquetas de elementos de datos para el perfil de emparejamiento de tokens.

Propiedades
kTag_DeviceId

ID del dispositivo de tejido.

[uint, 2 ^ 64 máx.]

kTag_EphemeralIdIdentityKey

Clave de identidad Ephermeral ID [cadena de bytes, longitud 1-16].

kTag_EphemeralIdRotationPeriodScaler

Escalador de período de rotación de ID efímero [unidad, 256 máx.].

kTag_PairingToken

Token de emparejamiento del servicio [cadena de bytes, len 1-128].

kTag_ProductId

Código identificativo del producto.

[uint, rango 1-65535]

kTag_ProductRevision

Código que identifica la revisión del producto.

[uint, rango 1-65535]

kTag_SoftwareVersion

Versión de software en el dispositivo.

[Cadena UTF-8, longitud 1-32]

kTag_TakeIdentityRootKey

TAKE IRK [Cadena de bytes, longitud 1-16].

kTag_TokenCurrentTimeCounterValueInSeconds

Token Contador de tiempo actual (en segundos) [unidad, 2 ^ 32 máx.].

kTag_TokenPairingBundle

Etiquetas específicas del perfil.

Estructura que contiene un paquete de emparejamiento de token de autenticación.

kTag_VendorId

Etiquetas específicas del contexto para la estructura TokenPairingBundle.

Código que identifica al proveedor del producto. [uint, rango 1-65535]

kTag_WeaveSignature

Un tejido objeto de firma (ver perfiles / security / WeaveSecurity.h ) [estructura].

@ 327

 @327

Contiene información descriptiva sobre un paquete de emparejamiento de token de autenticación.

Propiedades
kTokenPairing_MaxEphemeralIdIdentityKeyLength

Longitud máxima de la clave de identidad de ID efmeral.

kTokenPairing_MaxPairingTokenLength

Longitud máxima del token de emparejamiento.

kTokenPairing_MaxTakeIdentityRootKeyLength

Longitud máxima de TAKE IRK.