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)

सिर्फ़ आउटपुट के लिए. सार्वजनिक कुंजी के डेटा सुरक्षित करने वाली कुंजी का नया वर्शन बनाने का सबसे नया टाइमस्टैंप.

यह आरएफ़सी 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

सार्वजनिक पासकोड के संभावित टाइप.

Enums
KEY_TYPE_UNSPECIFIED यह सार्वजनिक कुंजी के ऐसे टाइप को दिखाता है जिसके बारे में कोई जानकारी नहीं दी गई है.
RSA_KEY यह आरएसए कुंजी को दिखाता है.
EC_KEY यह एक ईसी कुंजी को दिखाता है.

KeyTrustLevel

किसी सार्वजनिक कुंजी के भरोसे के संभावित लेवल.

Enums
KEY_TRUST_LEVEL_UNSPECIFIED यह सार्वजनिक पासकोड के भरोसे के लेवल के बारे में बताता है.
CHROME_BROWSER_HW_KEY यह हार्डवेयर बटन को दिखाता है.
CHROME_BROWSER_OS_KEY यह ओएस की को दिखाता है.