HSM Integration Guides overview

10min

The hardware security module (HSM) integration guide provides detailed technical documentation on integrating third-party applications with HSMs. These guides result from our rigorous certification process in which our Integration Engineering team thoroughly tests and validates each integration in a lab environment before certifying it for customer deployment. Each integration guide is specific to a particular third-party application and explains how to integrate those applications with our HSMs by using supported protocols such as PKCS #11, Microsoft CNG, JCE, OpenSSL Engine, and more.

This guide assumes you have a solid technical understanding of the third-party application, cryptographic concepts, and basic networking.

Integration guide organization

The typical flow of our integration guides is as follows:

  1. Before you start: Covers supported hardware models, OS versions, third-party software, and other prerequisites.
  2. Configure the Futurex device: Detailed step-by-step instructions on setting up the HSM device for the integration. This includes network setup, loading major keys, configuring policies and permissions, and setting up authentication by using TLS certificates or shared secrets.
  3. Configure the third-party application: Shows how to configure the application to connect to the device and use its cryptographic functionalities.
  4. Test the integration: Provides test cases and expected results to validate that the integration works end-to-end for key use cases properly.
  5. Troubleshoot common issues: Provides tips for diagnosing and resolving common errors or issues seen with the integration.

Integration guides by application

A

Ansible

Apache Tomcat

Axway VA

B

BIND

C

Curity

D

E

EJBCA

G

Generic CNG

H

I

ISC - Windows

ISC - Linux

J

Java Keytool

M

N

NGINX

O

P

Protegrity

R

V

Z

Updated 17 Oct 2024
Did this page help you?