DeviceEncryptionKey

暗号化のエフェメラル公開鍵とそれに関連するメタデータ。

JSON 表現
{
  "publicKey": string,
  "signature": string,
  "keyId": string
}
フィールド
publicKey

string

このリクエストに対してデバイスで生成された、base64 エンコードのエフェメラル公開鍵。この鍵は、HPKE KEM エンコードによって指定されているように、非圧縮形式の楕円点になります。

signature

string

エフェメラル公開鍵の base64 エンコードの構造。デバイスの識別キーで署名されています。これは、ProofOfOwnership 形式の COSE_Sign1 オブジェクトになります。この形式のチャレンジは SHA-256(エフェメラル公開鍵)になります。

keyId

string

デバイスによって生成された、エフェメラル公開鍵の ID のキー。