HSM Integration Guides overview
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.
The typical flow of our integration guides is as follows:
- Before you start: Covers supported hardware models, OS versions, third-party software, and other prerequisites.
- 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.
- Configure the third-party application: Shows how to configure the application to connect to the device and use its cryptographic functionalities.
- Test the integration: Provides test cases and expected results to validate that the integration works end-to-end for key use cases properly.
- Troubleshoot common issues: Provides tips for diagnosing and resolving common errors or issues seen with the integration.
Ansible
Axway VA
BIND
Curity
EJBCA
Generic CNG
ISC - Linux
Java Keytool
NGINX
Protegrity