AttestationCredential

Informações da chave pública associada a um perfil do navegador Chrome.

Representação JSON
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Campos
keyType

enum (KeyType)

Apenas saída. Tipo da chave pública.

keyTrustLevel

enum (KeyTrustLevel)

Apenas saída. Nível de confiança da chave pública.

publicKey

string (bytes format)

Apenas saída. Valor da chave pública.

Uma string codificada em base64.

keyRotationTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da rotação de chaves pública mais recente.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

KeyType

Tipos possíveis de uma chave pública.

Tipos enumerados
KEY_TYPE_UNSPECIFIED Representa um tipo de chave pública não especificado.
RSA_KEY Representa uma chave RSA.
EC_KEY Representa uma chave EC.

KeyTrustLevel

Possíveis níveis de confiança de uma chave pública.

Tipos enumerados
KEY_TRUST_LEVEL_UNSPECIFIED Representa um nível de confiança de chave pública não especificado.
CHROME_BROWSER_HW_KEY Representa uma chave de hardware.
CHROME_BROWSER_OS_KEY Representa uma chave do SO.