O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl::Weave::Profiles::TokenPairing

Esse namespace inclui todas as interfaces no Weave para o perfil de pareamento do Weave Authentication.

Resumo

Enumerações

@325 tipo enumerado
Tipos de mensagem para o perfil de pareamento de token.
@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
}
tipo enumerado
Tags de elemento de dados para o perfil de pareamento de token.
@327{
  kTokenPairing_MaxPairingTokenLength = 128,
  kTokenPairing_MaxTakeIdentityRootKeyLength = 16,
  kTokenPairing_MaxEphemeralIdIdentityKeyLength = 16
}
tipo enumerado
Contém informações descritivas sobre um pacote de pareamento de tokens de autenticação.

Classes

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer

Objeto do servidor para responder a solicitações de pareamento de tokens.

Enumerações

@325

 @325

Tipos de mensagem para o perfil de pareamento de token.

@326

 @326

Tags de elemento de dados para o perfil de pareamento de token.

Propriedades
kTag_DeviceId

ID do dispositivo do Weave.

[ uint, 2^64 max ]

kTag_EphemeralIdIdentityKey

Chave de identidade do código temporário: string de bytes, len 1-16 .

kTag_EphemeralIdRotationPeriodScaler

Escalonador automático de período de rotação de ID [ unidade, 256 máx. ].

kTag_PairingToken

Token de pareamento do serviço [ byte string, len 1-128].

kTag_ProductId

Código de identificação de código.

[ uint, intervalo 1-65535 ]

kTag_ProductRevision

Código que identifica a revisão do produto.

[ uint, intervalo 1-65535 ]

kTag_SoftwareVersion

Versão do software no dispositivo.

[ String UTF-8, len 1-32 ]

kTag_TakeIdentityRootKey

Take IRK [ Byte String, len 1-16].

kTag_TokenCurrentTimeCounterValueInSeconds

Contador de tempo atual do token (em segundos) [ unit, 2^32 max ].

kTag_TokenPairingBundle

Tags específicas do perfil

Estrutura contendo um pacote de pareamento de tokens de autenticação.

kTag_VendorId

Tags específicas do contexto para a estrutura TokenPairingBundle.

Código que identifica o fornecedor do produto. [ uint, intervalo 1-65535 ]

kTag_WeaveSignature

Um objeto de assinatura do Weave (consulte perfis/security/WeaveSecurity.h) [estrutura ].

@327

 @327

Contém informações descritivas sobre um pacote de pareamento de tokens de autenticação.

Propriedades
kTokenPairing_MaxEphemeralIdIdentityKeyLength

Tamanho máximo da chave de identidade do ID temporário

kTokenPairing_MaxPairingTokenLength

Tamanho máximo do token de pareamento.

kTokenPairing_MaxTakeIdentityRootKeyLength

O comprimento máximo de RETIRAR.