Skip to main content

Prerequisites

info

For the OpenSSL integration to work, the PKCS#11 API needs to be configured properly. You can find the instruction in the PKCS#11 API Documentation.

Supported Platforms

  • Linux
    • RHEL 8 x64
    • Ubuntu 22 x64
    • Debian 12 x64
    • other OS available upon request
warning

Certain LTS versions of distributions do not support upgrades of packages past certain versions (Ubuntu 22.04 for example). Things like OpenSSL and NGINX require versions higher than what the LTS allows.

If you are using such a version, you will need to Build From Source (Debian/Ubuntu) your OpenSSL and your NGINX.

Requirements

  • OpenSSL 3.0.7 or newer
  • NGINX 1.22.0 or newer
  • A recent version of opensc
  • A recent version of glibc

OpenSSL v3

OpenSSL should preferably be installed through the systems package manager. All recent versions of the major distributions offer a packaged version.

Debian

In Debian 12 and Ubuntu 22.04 or newer OpenSSL 3 is available from the official package archive.

sudo apt install openssl

Red Hat

In Red Hat Enterprise Linux 9, CentOs 9, and Fedora 38 or newer OpenSSL 3 is available from the official package archive.

sudo dnf install openssl

SUSE

In SUSE-15 SP4 or new OpenSSL 3 is available from the official package archive.

sudo zypper install openssl-3

Further content: