Skip to content
You are reading Codefi Orchestrate development version documentation and some displayed features may not be available in the stable release. You can switch to stable version using the version box at screen bottom.

Updated on December 13, 2021

Connect Quorum Key Manager

Codefi Orchestrate uses Quorum Key Manager (QKM) as a key management service. Use the following environment variables to configure QKM when starting the Orchestrate Transaction Sender and Orchestrate Gateway.


Configure each microservice using microservice-specific environment variables. Command line options are also available and take precedence over environment variables.


Environment variable Command line option Description
KEY_MANAGER_URL key-manager-url URL of Quorum Key Manager
KEY_MANAGER_METRICS_URL key-manager-metrics-url URL of Quorum Key Manager metrics


You can configure authentication using the following environment variables.

Environment variable Command line option Description
KEY_MANAGER_API_KEY key-manager-api-key API key of the HTTP authentication
KEY_MANAGER_CLIENT_TLS_CERT key-manager-client-tls-cert Path to the TLS authentication certificate file
KEY_MANAGER_CLIENT_TLS_KEY key-manager-client-tls-key Path to the TLS authentication key file
KEY_MANAGER_TLS_SKIP_VERIFY key-manager-tls-skip-verify Set to true to skip TLS authentication verification

If user credentials, such as JWTs, are provided, Orchestrate forwards them to Quorum Key Manager.

ConsenSys has acquired Quorum from J.P. Morgan. Please read the FAQ.
Questions or feedback? You can obtain paid professional support by Consensys at [email protected]