AttestationCredential

Информация об открытом ключе, связанном с профилем браузера Chrome.

JSON-представление
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Поля
keyType

enum ( KeyType )

Только вывод. Тип открытого ключа.

keyTrustLevel

enum ( KeyTrustLevel )

Только вывод. Уровень доверия открытого ключа.

publicKey

string ( bytes format)

Только вывод. Значение открытого ключа.

Строка, закодированная в формате Base64.

keyRotationTime

string ( Timestamp format)

Только вывод. Отметка времени последнего обновления открытого ключа.

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

KeyType

Возможные типы открытого ключа.

Перечисления
KEY_TYPE_UNSPECIFIED Представляет собой неуказанный тип открытого ключа.
RSA_KEY Представляет собой ключ RSA.
EC_KEY Представляет собой ключ EC.

KeyTrustLevel

Возможные уровни доверия к открытому ключу.

Перечисления
KEY_TRUST_LEVEL_UNSPECIFIED Представляет собой неуказанный уровень доверия к открытому ключу.
CHROME_BROWSER_HW_KEY Представляет собой аппаратный ключ.
CHROME_BROWSER_OS_KEY Представляет собой ключ операционной системы.