Payload schema
keyIdstring
Fingerprint id: first 16 hex chars of the key's SHA-256.
publicKeystring
Base64 uncompressed P-256 public point (65 bytes, 0x04‖X‖Y).
labelstringoptional
Human-readable device label, e.g. the enrolling machine.
Raw JSON schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"keyId": {
"type": "string",
"description": "Fingerprint id: first 16 hex chars of the key's SHA-256."
},
"publicKey": {
"type": "string",
"description": "Base64 uncompressed P-256 public point (65 bytes, 0x04‖X‖Y)."
},
"label": {
"description": "Human-readable device label, e.g. the enrolling machine.",
"type": "string"
}
},
"required": [
"keyId",
"publicKey"
]
}