> ## Documentation Index
> Fetch the complete documentation index at: https://docs.futurex.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Required features in the HSM

> The HSM features you must enable for Futurex PKCS

To establish a connection between the Futurex PKCS #11 library and the Excrypt HSM, you must configure the HSM with the following features:

* **PKCS #11** enabled.
* **Command Primary Mode** set to General Purpose (GP).

To check the features with FXCLI, run `feature list` and confirm that `PKCS11` and `GPMODE` are set to `1`.

> [!NOTE]
>
> For information about how to update features on your HSM, see the Download Feature Request File section of the [Vectera Plus user guide](https://docs.futurex.com/Excrypt_HSM/Welcome_to_Excrypt_HSM).

> [!NOTE]
>
> Setting the Command Primary Mode on the HSM to General Purpose (GP) enables the option to create the FTK major key on the HSM. You need this key to use the Futurex PKCS #11 library to communicate with the HSM. For information about how to load major keys on the HSM, see the [Vectera Plus user guide](https://docs.futurex.com/Excrypt_HSM/Welcome_to_Excrypt_HSM).
