List secure vaults
GET/v2/config/digital-wallet/openid/key-managements
Lists the secure vaults that you can configure for OID4VCI and OpenID4VP key storage. The organisation must have a deployed OpenID digital wallet.
This list is the same for every organisation. It tells you which vaults the platform supports, not which vaults the organisation uses. To read the configuration of the organisation, use the read secure vault operation.
The response status code of this operation is 201, not 200.
Responses
- 201
- 400
- 401
- 500
Secure vaults listed successfully
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
secureVault object[]required
Secure vaults that the platform supports.
Possible values: [1, 2, 3, 4]
Secure vault ID. 1 for the iGrant.io vault, 2 for the Hashicorp vault, 3 for the QTSP vault, 4 for the database backed vault.
Possible values: [iGrant.io Secure Vault, Hashicorp Secure Vault, Qualified Trust Service Provider, DB-Backed Secure Vault]
Display name of the secure vault.
Shows true when you can select the vault. The service returns true for every listed vault.
{
"secureVault": [
{
"id": 1,
"name": "iGrant.io Secure Vault",
"isEnabled": true
}
]
}
The organisation is not valid, or the OpenID digital wallet is not deployed.
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
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"
}