fxpkcs11.cfg file enables you to set the FXPKCS #11 library to connect to the KMES Series 3. To edit the file, run a text editor as an Administrator on Windows or root on Linux and edit the configuration file accordingly. Most notably, you must configure the fields described in this section inside the <KMS> section of the file.
Our PKCS #11 library expects to find the PKCS #11 config file in a certain location (C:\Program Files\Futurex\fxpkcs11\fxpkcs11.cfg for Windows and /etc/fxpkcs11.cfg for Linux), but you can override that location by using the FXPKCS11_CFG environment variable.
To configure the fxpkcs11.cfg file, edit the following sections:
None
| Field | Description |
|---|---|
<SLOT> | Can leave it set to the default value of 0. |
<CRYPTO-OPR> | Specify the name of the identity created on the KMES. |
<KEYGROUP-NAME> | Define the symmetric key group name for this integration. |
<ASYM-KEYGROUP-NAME> | Define the asymmetric key group name for this integration. |
<ADDRESS> | Specify the IP address of the KMES to which the PKCS #11 library should connect. |
<LOG-FILE> | Set the path of the PKCS #11 log file. |
<PROD-PORT> | Set the PKCS #11 library to connect to the default Host API port on the KMES, port 2001. |
<PROD-TLS-ENABLED> | Set the field to YES. The only way to connect to the Host API port on the KMES is over TLS. |
<PROD-TLS-ANONYMOUS> | Set this value to NO because you’re connecting to the Host API port by using mutual authentication. This field defines whether the PKCS #11 library authenticates to the KMES. |
<PROD-TLS-CA> | Comment out this field because the client PKI is all contained within a PKCS #12 file. |
<PROD-TLS-CERT> | Comment out this field because the client PKI is all contained within a PKCS #12 file. |
<PROD-TLS-KEY> | Set the location of the client PKCS #12 file, encrypted under the password specified in the <PROD-TLS-KEY-PASS> field, which you must define. |
<PROD-TLS-KEY-PASS> | Set the password of the PKCS #12 file. |
<FX-LOAD-BALANCE> | Set this field to YES if you use a Guardian to manage KMES Series 3 devices in a cluster. If you don’t use a Guardian, set it to NO. |
fxpkcs11.cfg file, run the PKCS11Manager file to test the connection against the KMES and check the fxpkcs11.log for errors and information. For more information, refer to the Futurex PKCS #11 technical reference on the Futurex Portal.
Special compatibility mode required for Zettaset integration
The Zettaset integration requires the following special defines in the<CONFIG> section of the fxpkcs11.cfg file:
None

