AttestationCredential

اطلاعات کلید عمومی مرتبط با نمایه مرورگر کروم.

نمایش 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-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

نوع کلید

انواع احتمالی کلید عمومی.

انوم‌ها
KEY_TYPE_UNSPECIFIED نشان دهنده یک نوع کلید عمومی نامشخص است.
RSA_KEY نشان دهنده یک کلید RSA است.
EC_KEY نشان دهنده یک کلید EC است.

سطح اعتماد کلیدی

سطوح اعتماد احتمالی یک کلید عمومی.

انوم‌ها
KEY_TRUST_LEVEL_UNSPECIFIED نشان دهنده یک سطح اعتماد کلید عمومی نامشخص است.
CHROME_BROWSER_HW_KEY نشان دهنده یک کلید HW است.
CHROME_BROWSER_OS_KEY نشان دهنده یک کلید سیستم عامل است.