SAKA ships with the HSM driver pre-built by default, so for most customers it is not necessary to build the driver. But there may be times when the security requirements of a deployment demand that the driver be built from source after the appliance has been shipped to a customer. If this is the case, follow these steps as the root user to build the driver:
Copy the StrongKey-supplied HSM distribution to the folder /usr/local/software
on the appliance.
Check the sha256sum of the distribution against the values provided by StrongKey.
Unzip the distribution in /usr/local/software
Change directory to /usr/local/software/hsm/utimaco
Execute the install_HSM.sh script.
Building the HSM driver is complete. An example of this process follows:
shell> sha256sum /usr/local/software/Utimaco_HSM_V4.50.0.1.zip 7ea615bdb0cd5d2ef5f5b43091e7b650abb953616e860ac940802dcd6069fe22 /usr/local/software/Utimaco_HSM_V4.50.0.1.zip shell> unzip Utimaco_HSM_V4.50.0.1.zip shell> cd /usr/local/software/hsm/utimaco shell> ./install_HSM.sh
You can ignore the SSL errors that you get after running the script.
Once the HSM driver has been successfully installed, reboot the server
shell> init 6