DeviceEncryptionKey

Ein sitzungsspezifischer öffentlicher Verschlüsselungsschlüssel und zugehörige Metadaten.

JSON-Darstellung
{
  "publicKey": string,
  "signature": string,
  "keyId": string
}
Felder
publicKey

string

Der base64-codierte sitzungsspezifische öffentliche Schlüssel, der vom Gerät für die Anfrage generiert wird. Der Schlüssel ist „Elliptic Curve Point“ im unkomprimierten Format, wie von der HPKE KEM-Codierung angegeben.

signature

string

Die base64-codierte Signatur des sitzungsspezifischen öffentlichen Schlüssels, vom Identitätsschlüssel des Geräts signiert. Dies ist ein COSE_Sign1-Objekt im ProofOfOwnership-Format. Die „Challenge“ in diesem Format ist SHA-256(sitzungsspezifischer öffentlicher Schlüssel).

keyId

string

Die Schlüssel-ID des vom Gerät generierten sitzungsspezifischen öffentlichen Schlüssels.