Certificate Authority
EJBCA
Install Futurex PKCS #11 (FXPKCS11)
1min
install fxpkcs11 on the same computer as the application integrating with the {{vectera}} hsm perform the following steps to install {{futurex}} pkcs #11 in a windows environment, the easiest way to install the {{futurex}} pkcs #11 module is to download fxtools from the {{futurex}} portal after it downloads, run the fxtools installer as an administrator by default, all tools are installed on the system, but you can overwrite and choose not to install any of the following modules module description futurex client tools command line interface (cli) and associated sdk for both java and c, futurex cng module the microsoft next generation cryptographic library futurex cryptographic service provider (csp) the legacy microsoft cryptographic libary futurex ekm module the microsoft enterprise key management library futurex pkcs #11 module the {{futurex}} pkcs #11 library and associated tools futurex secure access client the client used to connect an excrypt touch to a local laptop with usb, and a remote {{futurex}} device after starting the process, the system installs all noted services if you select the {{futurex}} secure access client, the excrypt touch driver also installs (sometimes starting minimized or in the background) after the installation installs all services in the c \program files\futurex directory, you must edit the configuration files for the cng , csp , ekm , and pkcs #11 modules find these files in their corresponding directory with a cfg extension for a linux environment, download the tarball of the pkcs #11 binaries from the {{futurex}} portal extract the tar file locally where you want to install the application in your file system for the {{futurex}} pkcs #11 module to be accessible system wide, an administrative user should put it in /usr/local/bin if the module only needs to be used by the current user, then installing it in $home/bin is appropriate the extracted content of the tar file is a single fxpkcs11 directory, which has the following files and directories (only files/folders relevant to the installation process are included here) filename or directory description fxpkcs11 cfg pkcs #11 configuration file to use for hsm integrations x86/ this folder contains the module files for 32 bit architecture x64/ this folder contains the module files for 64 bit architecture the x86 and x64 directories have multiple directories named for the specific openssl versions these openssl directories contain the pkcs #11 module files, built with the respective openssl versions file name description configtest program to test configuration and connection to the hsm libfxpkcs11 so pkcs #11 library file pkcs11manager program to test connection and manage the hsm through the pkcs #11 library the configtest and pkcs11manager programs look for the pkcs #11 configuration file in the /etc directory you must either move the file from the /usr/local/bin/fxpkcs11 directory to the /etc directory or set the fxpkcs11 cfg environment variable to point to the pkcs #11 configuration file