Skip to main content
Key stores

List key store types

GET/v4/config/ows/key-management/key-store-types

Lists the key store types and the key store providers that the organisation can use. Call it before Create key store to get the provider ID, the default settings and the authentication methods.

  • keyStoreTypes: local first (the key store of the installation, which an organisation never adds), then the types that the installation lets an organisation add (vault, gcp-kms, aws-kms, azure-key-vault, dpod, csc).
  • providers: the catalogue of the installation in display order, for example OpenBao, HashiCorp Vault, Google Cloud KMS, AWS KMS, Azure Key Vault, Thales Luna Cloud HSM (DPoD), Intesi Group and other CSC providers.

An organisation has at most one key store of each provider: a provider that it already uses has canAdd false. A provider that the installation hides, or whose type it does not allow, is in the list only when the organisation already has a key store of it. dpod also needs the HSM signer of the platform. A sandbox organisation gets the answer of its main organisation.

Authorizations

  • Authorizationstringheaderrequired

    Your API key with the prefix ApiKey: ApiKey <your-api-key>. Get an API key.

    Scope:keys:read

Response

application/json

The key store types and the providers.

  • keyStoreTypesobject[]

    The key store types, local first.

  • providersobject[]

    The key store providers, sorted by category, then order.