Integration Requirements and Prerequisites

Tested Versions

Operating System

Partner Product

Utimaco SecurityServer Version

Utimaco HSM

Ubuntu Server 22.04 LTS (x86_64)
Debian 12 (x86_64) 

ZetaCA 1.0.0 (Docker) 

SecurityServer 6.4.0.0
PKCS#11 R3 Provider 

u.trust GP HSM Se-Series
(Simulator v6.4.0.0) 

Tested versions

Supported Platforms

ZetaCA is platform-independent (Docker-based). It has been tested on:
   - Ubuntu Server 22.04 LTS / 24.04 LTS (x86_64).
   - Debian 11 / 12 (x86_64).
   - Rocky Linux / AlmaLinux 8.x / 9.x (x86_64).
   - RHEL 8.x / 9.x (x86_64).

The Utimaco PKCS#11 R3 library (libcs_pkcs11_R3.so) is a 64-bit Linux shared object. The SecurityServer Simulator (bl_sim5) is a 32-bit binary requiring libc6:i386.

Hardware and Software Requirements

Hardware

Hardware Requirements

Utimaco LAN HSM

u.trust GP HSM Se-Series LAN with firmware SecurityServer 6.4.0 or higher

Utimaco PCI-e HSM

u.trust GP HSM Se-Series PCI-e with firmware SecurityServer 6.4.0 or higher

List of hardware requirements

Software

Software Requirements

HSM Interface

SecurityServer PKCS#11 Provider

HSM Utility

SecurityServer PKCS#11 Tool (p11tool2)

ZetaCA

ZetaCA 1.0.0
Docker Engine 24.0+
Docker Compose 2.20+
Python 3.11
python-pkcs11 >= 0.9.0 

List of software requirements

Prerequisites

Before you begin, please ensure that you have: 

  • Replaced the HSM default admin with a new admin user. 

  • Created and stored the MBK on each HSM. Refer to the SecurityServer documentation to set up the MBK. 

  • Set up and configured the SecurityServer. Refer to the SecurityServer documentation to set up the HSM. 

  • Set up and configured the PKCS#11 library according to your environment. Refer to the SecurityServer documentation for instructions on setting up and configuring the PKCS#11 library. 

  • Created the Security Officer (SO) user and Crypto user.