Skip to main content

Prerequisites

This pages describes the prerequisites for setting up OpenSSL for usage with a Primus HSM using an OpenSSL provider.

You will need:

  • A Securosys Primus HSM or CloudHSM
  • A machine with OpenSSL and the Primus PKCS#11 API Provider installed (see below)
tip

For a wizard-like experience, use the installation script instead of the manual install. The script guides you through the process of installing and configuring the Primus PKCS#11 Provider and (optionally) integrates OpenSSL via PKCS#11.

Install the Primus PKCS#11 API Provider

OpenSSL communicates with the Primus HSM over the HSM's PKCS#11 API. Therefore, please install and configure the Primus PKCS#11 API Provider on your target machine.

Install OpenSSL 3.x (or later)

The easiest way to install OpenSSL is through your distribution's package manager. All recent versions of the major distributions include OpenSSL 3.x.

Installation using the package manager

On Debian 12 and Ubuntu 22.04 (and newer):

sudo apt install openssl

On Red Hat Enterprise Linux 9, CentOS 9, and Fedora 38 (or newer):

sudo dnf install openssl

On SUSE-15 SP4 (or newer):

sudo zypper install openssl-3
Get started withCloudHSM for free.
Other questions?Ask Sales.
Feedback
Need help?