Code signing
Java Jarsigner

Install and configure Futurex PKCS #11

1min

After deploying the service in , you need to deploy a client endpoint. Endpoints are devices authorized to access this service. In the Endpoints menu, you can view and filter details about existing endpoints and add new endpoints.

Perform the following tasks to deploy a client endpoint and install the client library files.

1 | Deploy client endpoint

1

Go to the Endpoints menu inside the service you deployed.

2

In the Manage Endpoints menu, select [ Add New ].

3

In the Add Endpoint dialog:

  1. Enter a Name for the endpoint.
  2. Leave set the Hostname that is auto-populated.
  3. Select the Platform on which to deploy the service.
4

Select [ Add Endpoint ]. When prompted, download the zip file containing the Futurex PKCS #11 module and a configuration file pre-configured to connect to your instance.

2 | Install Futurex PKCS #11 (FXPKCS11)

Install FXPKCS11 on the machine where you installed the service with which you are integrating.

Windows
Linux
1

Extract the Endpoint zip file downloaded in your browser after deploying the service in CryptoHub. The zip file contains the following files:

PKCS11Manager.exe

Program to test the connection to the and perform basic functions through the FXPKCS11 module, such as logging in and generating random data.



ca-chain.pem

CA certificate bundle



client-cert.pem

Client TLS certificate



client.p12

Full Client PKI in encrypted PKCS #12 format (contains the CA chain, client certificate, and client private key)



configTest.exe

Program to test configuration and connection to the



fxpkcs11.cfg

Configuration file for the Futurex PKCS #11 library



fxpkcs11.dll

The PKCS #11 library file.



2

Move all of the above FXPKCS11 files to C:\Program Files\Futurex\fxpkcs11. Create the Futurex\fxpkcs11 directories as an administrator.

3

The PKCS #11 module expects to find the FXPKCS11 configuration file (fxpkcs11.cfg) in the C:\Program Files\Futurex\fxpkcs11 directory by default. Alternatively, you can set the FXPKCS11_CFG environment variable to point to the location of the FXPKCS11 configuration file to store it in a different location.