Install and configure the FXCL CNG
Applications use the Client Library (FXCL), a set of functions offered through either Java (Java Native Interface) or C++, to access cryptographic processing and key management functionality.
To maintain system security, install and operate only copies of FXCL that you get directly from us. A member of the Solutions Architect team either provides the files or makes them available for download on the Portal or equivalent -operated file distribution platform.
Download or copy the fxcl-x.x.x-win64.zip file to the computer where you plan to run the Microsoft AD CS instance.
Unzip the file in any directory, then go to the fxcl-x.x.x-win64\bin folder.
Run the InstallCNG.bat file to install FXCL CNG. If the installation fails, copy all of the files in the bin\ folder to C:\Program Files\Futurex\fxcl\kmes\cng\, and change the cng.config.json file name to config.json.
Create a Certs\ directory in C:\ (i.e., C:\Certs) and copy all of the TLS connection certificates to the Certs\ folder.
Create a Futurex\ directory in C:\ (i.e., C:\Futurex). The FXCL CNG configuration file will be configured to output the FXCL CNG logs to the Futurex\ directory.
Edit the config.json file to point to the TLS connection certificates and network-connected KMES Series 3 device. An example config.json file is shown here:
The tls_ca.pem file is the Root CA certificate, and the PKI.p12 file is the AD CS certificate exported as a PKCS #12 file in Configure KMES Series 3 section.