AttestationCredential

Thông tin về khoá công khai được liên kết với một hồ sơ trình duyệt Chrome.

Biểu diễn dưới dạng JSON
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Trường
keyType

enum (KeyType)

Chỉ có đầu ra. Loại khoá công khai.

keyTrustLevel

enum (KeyTrustLevel)

Chỉ có đầu ra. Mức độ tin cậy của khoá công khai.

publicKey

string (bytes format)

Chỉ có đầu ra. Giá trị của khoá công khai.

Một chuỗi được mã hoá base64.

keyRotationTime

string (Timestamp format)

Chỉ có đầu ra. Dấu thời gian xoay vòng mới nhất của hoạt động xoay vòng khoá công khai.

Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

KeyType

Các loại khoá công khai có thể có.

Enum
KEY_TYPE_UNSPECIFIED Biểu thị một loại khoá công khai chưa được chỉ định.
RSA_KEY Đại diện cho khoá RSA.
EC_KEY Đại diện cho một khoá EC.

KeyTrustLevel

Các mức độ tin cậy có thể có của khoá công khai.

Enum
KEY_TRUST_LEVEL_UNSPECIFIED Biểu thị một mức độ tin cậy khoá công khai không xác định.
CHROME_BROWSER_HW_KEY Đại diện cho một khoá phần cứng.
CHROME_BROWSER_OS_KEY Đại diện cho một khoá hệ điều hành.