Geçici şifreleme ortak anahtarı ve ilişkili meta veriler.
| JSON gösterimi |
|---|
{ "publicKey": string, "signature": string, "keyId": string } |
| Alanlar | |
|---|---|
publicKey |
Cihaz tarafından bu istek için oluşturulan, Base64 kodlu geçici ortak anahtar. Anahtar, HPKE KEM kodlamasında belirtildiği gibi sıkıştırılmamış biçimde Elliptik Eğri Noktasıdır. |
signature |
Geçici ortak anahtarın, cihazın kimlik anahtarıyla imzalanmış base64 kodlu imzası. Bu, ProofOfOwnership biçiminde bir COSE_Sign1 nesnesi olacaktır. Bu biçimdeki "challenge" (meydan okuma), SHA-256(geçici ortak anahtar) olur. |
keyId |
Cihaz tarafından oluşturulan kısa ömürlü ortak anahtarın anahtar kimliği. |