HSM Integration Guides overview
The hardware security module (HSM) integration guide provides detailed technical documentation on how to integrate third-party applications with HSMs. These guides result from Futurex's rigorous certification process in which Futurex's 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 the Futurex HSMs using supported protocols such as:
- PKCS #11
- Microsoft CNG
- JCE
- OpenSSL Engine
- And so on
This guide assumes the reader has a solid technical understanding of the third-party application, cryptographic concepts, and basic networking.
The typical flow of our integration guides are:
- 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 via TLS certificates or shared secrets.
- Configure the third-party application - Walks through how to configure the application to connect to the Futurex device and utilize 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 - Tips for diagnosing and resolving common errors or issues seen with the integration.