AttestationCredential

Es la información de la clave pública asociada a un perfil del navegador Chrome.

Representación JSON
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Campos
keyType

enum (KeyType)

Solo salida. Es el tipo de clave pública.

keyTrustLevel

enum (KeyTrustLevel)

Solo salida. Es el nivel de confianza de la clave pública.

publicKey

string (bytes format)

Solo salida. Es el valor de la clave pública.

String codificada en base64.

keyRotationTime

string (Timestamp format)

Solo salida. Es la marca de tiempo de la rotación más reciente de la rotación de la clave pública.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

KeyType

Son los tipos posibles de una clave pública.

Enums
KEY_TYPE_UNSPECIFIED Representa un tipo de clave pública no especificado.
RSA_KEY Representa una clave RSA.
EC_KEY Representa una clave EC.

KeyTrustLevel

Son los posibles niveles de confianza de una clave pública.

Enums
KEY_TRUST_LEVEL_UNSPECIFIED Representa un nivel de confianza de clave pública no especificado.
CHROME_BROWSER_HW_KEY Representa una clave de HW.
CHROME_BROWSER_OS_KEY Representa una clave del SO.