Read secure vault
GET/v2/config/digital-wallet/openid/key-management
Retrieves the current secure vault configuration for OID4VCI and OpenID4VP key storage.
Responses
- 201
- 401
- 500
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
hashicorpVault object
HashiCorp Vault configuration for external key management used for OID4VCI credential signing.
Specifies whether Hashicorp Vault is enabled
Username for Hashicorp Vault authentication
Password for Hashicorp Vault authentication
Address of the Hashicorp Vault server
Namespace in Hashicorp Vault
igrantioVault objectrequired
iGrant.io managed vault configuration for OID4VCI credential signing.
Specifies whether iGrant.io Vault is enabled
qtsp object
Qualified Trust Service Provider (QTSP) configuration for qualified electronic signatures compliant with eIDAS regulation.
Specifies whether Qualified Trust Service Provider (QTSP) is enabled
URL for the CSC service
Client ID for QTSP authentication
Client secret for QTSP authentication
User ID for QTSP service
{
"hashicorpVault": {
"enabled": true,
"vaultUsername": "string",
"vaultPassword": "string",
"vaultAddress": "string",
"vaultNamespace": "string"
},
"igrantioVault": {
"enabled": true
},
"qtsp": {
"enabled": true,
"cscUrl": "string",
"clientId": "string",
"clientSecret": "string",
"userID": "string"
}
}
Unauthorized
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
Internal server error
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}