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 מייצג מפתח של מערכת הפעלה.