Create key
POST/v2/config/digital-wallet/openid/key-management/keys
Creates a new cryptographic key for OID4VCI credential signing in the digital wallet.
Responses
- 201
- 401
- 500
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
keyId string
Unique identifier of the newly created key
jwk object
JSON Web Key (JWK) representation of the created key
alg string
Cryptographic algorithm intended for use with the key (e.g. ES256)
crv string
Elliptic curve identifier (e.g. P-256)
kid string
Key identifier, matching the keyId
kty string
Key type (e.g. EC for Elliptic Curve)
x string
X coordinate of the elliptic curve point, Base64url-encoded
y string
Y coordinate of the elliptic curve point, Base64url-encoded
{
"keyId": "string",
"jwk": {
"alg": "string",
"crv": "string",
"kid": "string",
"kty": "string",
"x": "string",
"y": "string"
}
}
Unauthorized
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
errorCode integerrequired
errorDescription stringrequired
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
Internal server error
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
errorCode integerrequired
errorDescription stringrequired
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
Loading...