Create key store
Adds a key store of a provider to the organisation, so that the wallet can create, reference or sign with keys in it. Get the `provider` ID and its `type` from [List key store types](/docs/openid4vc-api/config-digital-wallet-open-id-list-key-store-types). The organisation can add at most one key store of each provider, and never a `local` key store (every organisation already uses the key store of the installation).
List key stores
Lists the key stores that the organisation can use for its signing keys. Use it to pick the `keyStoreId` of [Create key](/docs/openid4vc-api/config-digital-wallet-open-id-create-key) or [Import key](/docs/openid4vc-api/config-digital-wallet-open-id-import-key), and to see the status of each key store.
Read key store
Returns one key store that the organisation can use, with its settings, capabilities, key counts and the result of its last connection test. No answer has a credential of the key store. A sandbox organisation reads the key stores of its main organisation.
Update key store
Changes the name, the settings or the credentials of a key store that the organisation added. Only the members in the body change: `settings` replaces all the settings, and a credential that the body leaves out keeps its stored value.
Delete key store
Deletes a key store that the organisation added. Send the body `{'confirm': 'DELETE'}`.
Test key store
Runs a connection test of a key store and returns the result. The request has no body. The answer is `200` also when the test fails: then `ok` is `false` and `message` says why. The wallet stores the result in `lastCheckedAt` and `lastCheckResult` of the key store, and sets the `status` of a key store that the organisation added to `active` or `error`.
List provider keys
Lists the keys that the provider of an external key store already has, so that the organisation can sign with one of them. Give the `providerKeyName` of a provider key, with the `keyStoreId`, to [Create key](/docs/openid4vc-api/config-digital-wallet-open-id-create-key) to reference it.
List key store types
Lists the key store types and the key store providers that the organisation can use. Call it before [Create key store](/docs/openid4vc-api/config-digital-wallet-open-id-create-key-store) to get the `provider` ID, the default settings and the authentication methods.