Download the Certificate Hub installation files for Docker.

To download the installation files

  1. Log in to https://trustedcare.entrust.com
  2. Go to PRODUCTS > PKI > Certificate Hub.
  3. Click on the Certificate Hub version you want to download.
  4. Select the SOFTWARE DOWNLOADS tab to download the installation files, as explained below.
  5. Select the DOCUMENTS tab to download the product documentation.

Downloading the Docker images

On the SOFTWARE DOWNLOADS tab, click the Download link for the image files.

You must download and deploy the entire set of images.

Title

File Name

Image

Notes

Entry

cm-entry-<version>.docker.tar.gz

cm/cm-entry


Internal API

cm-api-<version>.docker.tar.gz

cm/api

Added in Certificate Hub 2.0

Certificate Hub API

cm-external-api-<version>.docker.tar.gz

cm/external-api


Approval

cm-approval-<version>.docker.tar.gz

cm/approval

Added in Certificate Hub 4.1.0

DB Schema Management

cm-db-schema-management.<version>.docker.tar.gz

cm/acm-db-schema-management


UI

cm-ui-<version>/docker.tar.gz

cm/ui

Added in Certificate Hub 2.0

Entrust also distributes the Discovery Scanner through trustedcare.entrust.com, along with the Certificate Hub images.

Title

File Name

Image

Notes

Discovery Scanner

cm-discovery-scanner-<version>.docker.tar.gz

cm/discovery-scanner

The Discovery Scanner 2.1 collects additional endpoint information.

Downloading the deployment scripts

On the SOFTWARE DOWNLOADS tab, click the Download link for Kubernetes Configuration ScriptsThis compressed file contains the following installation scripts.

Script

Use

cluster/acmPreReqsWithLocalStorage.sh

Setting a local storage in Kubernetes

environment/config.sh

Configuring the deployment

environment/environmentCreationOrUpdate.sh

Creating the Kubernetes environment

environment/loadImagesToDocker.sh

Loading the images to Docker

environment/dbctl.sh

Managing the database

The compressed file also contains configuration files evaluated by the installation scripts. For example, the acmPreReqsWithLocalStorage.sh script evaluates the following configuration files.

Configuration file

Settings

cluster/local-persistent-volume.yaml.template

Kubernetes persistent volume provisioning.

cluster/localstorageclass.yaml

Local storage class definition.

The yaml.template files contain placeholders for evaluating the config.sh parameters. The installation scripts source these parameters and deploy the yaml.template files as yaml.