RegisterSigningKeyDto
deviceLabelstringrequired
Human-friendly device label, e.g. "Chrome 132 on macOS"
publicKeyJwkobjectrequired
Raw JWK as exported by Web Crypto. Must be EC / P-256 / SIG.
Example:
{"kty":"EC","crv":"P-256","x":"...","y":"..."}algorithmstring
Algorithm identifier (default: ECDSA-P256).
RegisterSigningKeyDto
{
"deviceLabel": "string",
"publicKeyJwk": {
"kty": "EC",
"crv": "P-256",
"x": "...",
"y": "..."
},
"algorithm": "string"
}