Installing a Functionality Module

ProtectServer HSMs support development of custom functionality, which affects the hardware's internal processing.

Functionality modules can be developed with the aid of a Functionality Module Software Development Kit (FM-SDK), which can be purchased separately from Thales.

Each functionality module is distributed with a certificate so its identity can be verified. This certificate will need to be placed in the admin token by the administrator.

NOTE   Before proceeding, please ensure that your firmware supports FM functionality. You can check this by typing ctconf from a command prompt. If you have an older version of the firmware, contact Thales about upgrading it.

To install a functionality module

To install an FM named fmFile.fm, using a verification certificate named certname.cert, enter in a command prompt:

ctfm i -lcertname -ffmFile.fm

Loading an FM Causes Halt and Reset

When you load an FM, the HSM is automatically halted and reset. The halt/reset is reported as an error in the event logs and in /var/log/messages. This error can be safely ignored.