AttestationCredential

Informazioni sulla chiave pubblica associata a un profilo del browser Chrome.

Rappresentazione JSON
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Campi
keyType

enum (KeyType)

Solo output. Tipo di chiave pubblica.

keyTrustLevel

enum (KeyTrustLevel)

Solo output. Livello di attendibilità della chiave pubblica.

publicKey

string (bytes format)

Solo output. Valore della chiave pubblica.

Una stringa con codifica in base64.

keyRotationTime

string (Timestamp format)

Solo output. Timestamp dell'ultima rotazione della chiave pubblica.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

KeyType

Possibili tipi di chiave pubblica.

Enum
KEY_TYPE_UNSPECIFIED Rappresenta un tipo di chiave pubblica non specificato.
RSA_KEY Rappresenta una chiave RSA.
EC_KEY Rappresenta una chiave EC.

KeyTrustLevel

Possibili livelli di attendibilità di una chiave pubblica.

Enum
KEY_TRUST_LEVEL_UNSPECIFIED Rappresenta un livello di attendibilità della chiave pubblica non specificato.
CHROME_BROWSER_HW_KEY Rappresenta una chiave HW.
CHROME_BROWSER_OS_KEY Rappresenta una chiave del sistema operativo.