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

ประเภทของคีย์สาธารณะที่เป็นไปได้

Enum
KEY_TYPE_UNSPECIFIED แสดงถึงประเภทคีย์สาธารณะที่ไม่ได้ระบุ
RSA_KEY แสดงคีย์ RSA
EC_KEY แสดงคีย์ EC

KeyTrustLevel

ระดับความน่าเชื่อถือที่เป็นไปได้ของคีย์สาธารณะ

Enum
KEY_TRUST_LEVEL_UNSPECIFIED แสดงระดับความน่าเชื่อถือของคีย์สาธารณะที่ไม่ได้ระบุ
CHROME_BROWSER_HW_KEY แสดงคีย์ฮาร์ดแวร์
CHROME_BROWSER_OS_KEY แสดงคีย์ของระบบปฏิบัติการ