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 EC 鍵を表します。

KeyTrustLevel

公開鍵の信頼レベル。

列挙型
KEY_TRUST_LEVEL_UNSPECIFIED 指定されていない公開鍵の信頼レベルを表します。
CHROME_BROWSER_HW_KEY ハードウェア キーを表します。
CHROME_BROWSER_OS_KEY OS キーを表します。