-
To integrate with AppViewX, the HSM vendor has to provide the following files.
libcs_pkcs11_R2.socs_pkcs11_R2.cfg -
As a prerequisite, the cs_pkcs11_R2.cfg file should have the HSM device IP and port pre-configured.
-
Copy the files
libcs_pkcs11_R2.soandcs_pkcs11_R2.cfgto the AppViewX nodes where the avx_vendors plugin is enabled. -
Place the
libcs_pkcs11_R2.sofile in the /usr/lib directory. -
In the AppViewX nodes where the avx_vendors plugins are enabled, navigate to the AppViewX install and properties directory. Edit the appviewx.properties file and enter the value for the key
UTIMACO_PKCS11_LIBRARY_PATHas
UTIMACO_PKCS11_LIBRARY_PATH = /usr/lib/libcs_pkcs11_R2.so
-
Place the
cs_pkcs11_R2.cfgfile in the/etc/utimaco directory. -
Once the steps mentioned above are executed, restart the plugins and the gateway with the following command:
avx --restart plugins avx --restart gateway
-
Once the Components are up and running, navigate to the AppViewX GUI, login, and navigate to Inventory > Device > HSM.
-
Select Utimaco HSM and provide the HSM hostname. Select the implementation type as required and provide the HSM slot ID, partition password, and any user-defined key handler name.
Once saved, if the integration is completed successfully, you will see a pop-up in the UI with a message indicating that the HSM settings have been saved successfully.