> ## 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.

# Configure the Futurex PKCS #11 library in vSEC:CMS

> Integrate the Futurex PKCS#11 library into vSEC:CMS by enabling the HSM Connector and adding a connection template.

<Note>
  Before performing the following steps, use the instructions at  [https://support.versasec.com/ ](https://support.versasec.com/)to install and set up Versasec vSEC:CMS.
</Note>

After you install and configure Versasec vSEC:CMS, perform the tasks in this section to configure the Futurex PKCS #11 (FXPKCS11) library in vSEC:CMS.

## Log in to the OC

Perform the following steps to log in to the vSEC:CMS Operator Console (OC):

<Steps>
  <Step>
    Start the **vSEC:CMS Admin** application.
  </Step>

  <Step>
    When prompted, insert your System Owner (SO) hardware credential.
  </Step>

  <Step>
    Enter the operator passcode for the System Owner and select **\[ Authenticate ]**.

    <Check>
      If the authentication succeeds, the Admin application starts and logs you into the Operator Console.
    </Check>
  </Step>
</Steps>

## Enable the HSM Connector

Perform the following steps to enable the HSM Connector:

<Steps>
  <Step>
    In the navigation menu, select **Options** > **Connections**.
  </Step>

  <Step>
    Select **\[ Configure ]**.
  </Step>

  <Step>
    In the **Extras Connector Configuration** dialog, select **Hardware Security Module (HSM)** in the list of available **Connectors**, select **\[ >> ],** and select **\[ OK ]**.

    <Check>
      Upon success, the Hardware Security Module (HSM) now displays under Enabled Connections.
    </Check>
  </Step>
</Steps>

## Add a new HSM Connection template

Perform the following steps to add a new HSM Connection template and confirm successful connection to the Vectera Plus:

<Steps>
  <Step>
    In the navigation menu, select **Options** > **Connections**.
  </Step>

  <Step>
    Select **\[ Add ]**.
  </Step>

  <Step>
    In the **HSM** **Configuration** dialog, enter a name for the template and select **FutureX** **VirtuCrypt** in the drop-down list.

    <Check>
      If vSEC:CMS can find the Futurex PKCS #11 module in the system path, the HSM Parameters section appears, and the path to the FXPKCS11 DLL file displays in the PKCS11 DLL name field.
    </Check>
  </Step>

  <Step>
    In the **Slot** field, select slot number **0**.
  </Step>

  <Step>
    In the **PIN** field, enter the password for the identity configured in the **FXPKCS11** configuration file (`fxpkcs11.cfg`), and select **\[ Check** **connection ]**.

    <Check>
      If the connection succeeds, you see the following message: Server connection successfully established.
    </Check>
  </Step>

  <Step>
    Select **\[ OK ]**, and select **\[ Save ]** to finish creating the template.
  </Step>
</Steps>
