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 19, 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.

Tip

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

Configuration

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

Authentication

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.

Ethereum Store

Environment variable Command line option Description
KEY_MANAGER_STORE_NAME key-manager-store-name Quorum Key Manager Store
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]