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

