This section offers a quick reference to key prerequisites and high-level implementation steps. For basic testing procedures for the integration, see Validate and test.Documentation Index
Fetch the complete documentation index at: https://docs.futurex.com/llms.txt
Use this file to discover all available pages before exploring further.
Pre-implementation
- Install dependencies
- OpenSC (from source or with package manager under
opensc) - Ansible
- SSH Server
- OpenSC (from source or with package manager under
- Check OpenSSL version (v3.0 or newer)
- Admin privileges on the CryptoHub
Implementation
- Deploy Ansible service on CryptoHub
- Deploy a Client Endpoint
- (Optional) Configure identifier
- Select platform for the endpoint
- Install and configure the Futurex PKCS #11 module (packaged inside the Client Endpoint zip)
- Install and configure pkcs11-provider
Post-implementation
- Set up test environment
- Set up Futurex envirnoment variables
- Generate a key pair on the CryptoHub
- For SSH: Add public key to SSH authorized keys to the target host
- Test Ansible SSH using CryptoHub private key authentication on a local machine
- Test Ansible SSH using CryptoHub private key authentication on a remote machine
- Test Ansible signing and verifying a sample
.txtfile with CryptoHub keys

