Skip to main content

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.

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.

Pre-implementation

  • Install dependencies
    • OpenSC (from source or with package manager under opensc)
    • Ansible
    • SSH Server
  • 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 .txt file with CryptoHub keys