Tymczasowy publiczny klucz szyfrowania i powiązane z nim metadane.
| Zapis JSON |
|---|
{ "publicKey": string, "signature": string, "keyId": string } |
| Pola | |
|---|---|
publicKey |
Tymczasowy klucz publiczny zakodowany w standardzie base64, wygenerowany przez urządzenie na potrzeby tego żądania. Klucz jest punktem krzywej eliptycznej w nieskompresowanym formacie, zgodnie z kodowaniem KEM HPKE. |
signature |
Podpis tymczasowego klucza publicznego zakodowany w formacie Base64, podpisany kluczem tożsamości urządzenia. Będzie to obiekt COSE_Sign1 w formacie ProofOfOwnership. „Challenge” w tym formacie będzie mieć postać SHA-256(tymczasowy klucz publiczny). |
keyId |
Identyfikator klucza tymczasowego klucza publicznego wygenerowanego przez urządzenie. |