AttestationCredential

Informationen zum öffentlichen Schlüssel, der mit einem Chrome-Browserprofil verknüpft ist.

JSON-Darstellung
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Felder
keyType

enum (KeyType)

Nur Ausgabe. Typ des öffentlichen Schlüssels.

keyTrustLevel

enum (KeyTrustLevel)

Nur Ausgabe. Vertrauenswürdigkeitsstufe des öffentlichen Schlüssels.

publicKey

string (bytes format)

Nur Ausgabe. Wert des öffentlichen Schlüssels.

Ein base64-codierter String.

keyRotationTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der letzten Rotation der öffentlichen Schlüsselrotation.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

KeyType

Mögliche Typen eines öffentlichen Schlüssels.

Enums
KEY_TYPE_UNSPECIFIED Stellt einen nicht angegebenen öffentlichen Schlüsseltyp dar.
RSA_KEY Stellt einen RSA-Schlüssel dar.
EC_KEY Stellt einen EC-Schlüssel dar.

KeyTrustLevel

Mögliche Vertrauensstufen eines öffentlichen Schlüssels.

Enums
KEY_TRUST_LEVEL_UNSPECIFIED Stellt ein nicht angegebenes Vertrauensniveau für öffentliche Schlüssel dar.
CHROME_BROWSER_HW_KEY Stellt einen Hardwareschlüssel dar.
CHROME_BROWSER_OS_KEY Stellt einen Betriebssystemschlüssel dar.