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

أنواع المفاتيح العامة المحتملة

عمليات التعداد
KEY_TYPE_UNSPECIFIED يمثّل هذا الحقل نوع مفتاح عام غير محدّد.
RSA_KEY تمثّل هذه السمة مفتاح RSA.
EC_KEY تمثّل هذه السمة مفتاح منحنى بيضاوي الشكل.

KeyTrustLevel

مستويات الثقة المحتملة لمفتاح عام

عمليات التعداد
KEY_TRUST_LEVEL_UNSPECIFIED يمثّل مستوى ثقة غير محدّد للمفتاح العام.
CHROME_BROWSER_HW_KEY تمثّل مفتاحًا للأجهزة.
CHROME_BROWSER_OS_KEY تمثّل مفتاح نظام التشغيل.