DeviceEncryptionKey

Tymczasowy publiczny klucz szyfrowania i powiązane z nim metadane.

Zapis JSON
{
  "publicKey": string,
  "signature": string,
  "keyId": string
}
Pola
publicKey

string

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

string

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

string

Identyfikator klucza tymczasowego klucza publicznego wygenerowanego przez urządzenie.