Ein sitzungsspezifischer öffentlicher Verschlüsselungsschlüssel und zugehörige Metadaten.
| JSON-Darstellung |
|---|
{ "publicKey": string, "signature": string, "keyId": string } |
| Felder | |
|---|---|
publicKey |
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 |
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 |
Die Schlüssel-ID des vom Gerät generierten sitzungsspezifischen öffentlichen Schlüssels. |