AttestationCredential

Informations sur la clé publique associée à un profil de navigateur Chrome.

Représentation JSON
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Champs
keyType

enum (KeyType)

Uniquement en sortie. Type de clé publique.

keyTrustLevel

enum (KeyTrustLevel)

Uniquement en sortie. Niveau de confiance de la clé publique.

publicKey

string (bytes format)

Uniquement en sortie. Valeur de la clé publique.

Chaîne encodée en base64.

keyRotationTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la dernière rotation des clés publiques.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

KeyType

Types possibles d'une clé publique.

Enums
KEY_TYPE_UNSPECIFIED Représente un type de clé publique non spécifié.
RSA_KEY Représente une clé RSA.
EC_KEY Représente une clé EC.

KeyTrustLevel

Niveaux de confiance possibles d'une clé publique.

Enums
KEY_TRUST_LEVEL_UNSPECIFIED Représente un niveau de confiance de clé publique non spécifié.
CHROME_BROWSER_HW_KEY Représente une clé matérielle.
CHROME_BROWSER_OS_KEY Représente une clé OS.