AttestationCredential

Chrome tarayıcı profiliyle ilişkili herkese açık anahtar bilgileri.

JSON gösterimi
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Alanlar
keyType

enum (KeyType)

Yalnızca çıkış. Ortak anahtarın türü.

keyTrustLevel

enum (KeyTrustLevel)

Yalnızca çıkış. Ortak anahtarın güven düzeyi.

publicKey

string (bytes format)

Yalnızca çıkış. Ortak anahtarın değeri.

Base64 kodlu bir dize.

keyRotationTime

string (Timestamp format)

Yalnızca çıkış. Ortak anahtar rotasyonunun en son rotasyon zaman damgası.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

KeyType

Olası ortak anahtar türleri.

Sıralamalar
KEY_TYPE_UNSPECIFIED Belirtilmemiş bir ortak anahtar türünü temsil eder.
RSA_KEY RSA anahtarını temsil eder.
EC_KEY EC anahtarını temsil eder.

KeyTrustLevel

Ortak anahtarın olası güven düzeyleri.

Sıralamalar
KEY_TRUST_LEVEL_UNSPECIFIED Belirtilmemiş bir ortak anahtar güven düzeyini temsil eder.
CHROME_BROWSER_HW_KEY HW anahtarını temsil eder.
CHROME_BROWSER_OS_KEY OS anahtarını temsil eder.