futurex.p12 file generated in Edit the Client Profile.
If you do not have this file, complete that section before continuing.
Import the client PKCS #12 into the CryptoHub
In this sub-section, we’ll import the PKCS #12 file containing the CA certificate, client certificate, and client private key into the CryptoHub.Create an Approval Group
In the dropdown menu towards the top of the dialog box, select Service - OpenVPN, then click [ Add ].
Create an X.509 Certificate Container
In the Certificate Container creation dialog:
- Name: Enter a name for the Certificate Container, such as “OpenVPN”.
- Host: None
- Type: X.509
- Owner Group: Select the OpenVPN FXPKCS11 role.
Enable the option to allow importing certificates using passwords
Before importing the PKCS #12 file created above with OpenSSL, it is necessary to enable an option on the CryptoHub to allow importing certificates using passwords.In the Main tab of the Options menu, select the Allow import of certificates using passwords checkbox.
Import the PKCS #12 file into the X.509 Certificate Container
Add an Issuance Policy to the client certificate
We must add an Issuance Policy to the client certificate so that the Futurex PKCS #11 library can find the certificate on the CryptoHub.Right-click the client certificate in the tree (the one under the CA certificate) and select Issuance Policy > Add.
In the Basic Info tab:
- Set Approvals to 0.
A message will appear stating, “Zero approval policy requires Anonymous Signing security usage.” We’ll set this after creating the Issuance Policy.
In the X.509 tab:
- Assign a Default approval group by clicking [ Select ], selecting the Approval Group you created above, and clicking [ OK ].

