Download CyberVault KMS
CyberVault KMS is distributed as an installer script, a versioned package, container images, and a Helm chart.
Prerequisites
Collect the following details about your environment before continuing the installation:
- CloudHSM with TSBaaS: Your CloudHSM details, the respective TSBaaS URL and a TSB access token (JWT)
- On-premise Primus HSM with local TSB: HSM connection details (HSM host, port, Partition name, setup password)
Installation
Depending on your environment, choose from the installation scripts below. Executing the command automatically triggers the installation. Follow the instructions on the screen and provide the details as they are requested by the Key Manager installation wizard.
For detailed instructions, follow the installation guide for Docker or Kubernetes.
- Linux
- macOS
- Offline (Linux)
- Kubernetes
The Docker installer deploys the KMS as containers using Docker Compose.
It requires a running docker engine with the compose plugin.
curl -fsSL https://dlarea.securosys.com/software/kms/install.sh | bash
The Docker installer deploys the KMS as containers using Docker Compose.
It requires a running docker engine with the compose plugin and the Homebrew bash.
curl -fsSL https://dlarea.securosys.com/software/kms/install.sh | /opt/homebrew/bin/bash
The following command downloads the docker-images as tar-files for later offline installation.
curl -fsSL https://dlarea.securosys.com/software/kms/install.sh | bash -s -- fetch-resources-for-offline-installation
Copy the files to the target host and run:
OFFLINE=true ./install.sh
The Kubernetes installer deploys the KMS to your cluster using Helm.
It requires helm, kubectl, openssl, and curl.
curl -fsSL https://dlarea.securosys.com/software/kms/install_k8s.sh | bash
Cluster selection, offline installation, and all options are described in the Kubernetes installation guide.