DeviceEncryptionKey

คีย์สาธารณะการเข้ารหัสชั่วคราวและข้อมูลเมตาที่เกี่ยวข้อง

การแสดง JSON
{
  "publicKey": string,
  "signature": string,
  "keyId": string
}
ช่อง
publicKey

string

คีย์สาธารณะชั่วคราวที่เข้ารหัส Base64 ซึ่งอุปกรณ์สร้างขึ้นสำหรับคำขอนี้ คีย์คือจุดโค้งวงรีในรูปแบบที่ไม่ได้บีบอัดตามที่ระบุโดยการเข้ารหัส KEM ของ HPKE

signature

string

ลายเซ็นที่เข้ารหัส Base64 ของคีย์สาธารณะชั่วคราว ซึ่งลงนามโดยคีย์ประจำตัวของอุปกรณ์ ซึ่งจะเป็นออบเจ็กต์ COSE_Sign1 ในรูปแบบ ProofOfOwnership "แชลเลนจ์" ในรูปแบบนี้จะเป็น SHA-256(คีย์สาธารณะชั่วคราว)

keyId

string

รหัสคีย์ของคีย์สาธารณะชั่วคราวที่อุปกรณ์สร้างขึ้น