> ## 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 vSEC:CMS to integrate with CryptoHub

> Procedural steps to configure Versasec vSEC:CMS to connect to CryptoHub via HSM connector.

<Note>
  Before proceeding with the following steps, you must install and set up Versasec vSEC:CMS per the instructions on the Versasec documentation website:

  [https://support.versasec.com/](https://support.versasec.com/)
</Note>

After you install and configure Versasec vSEC:CMS, perform the following steps to configure the Futurex PKCS #11 (**FXPKCS11**) library in vSEC:CMS:

1. Log in to the vSEC Operator Console (OC).
2. Enable the HSM connector.
3. Add a new HSM connection template and confirm successful connection to the CryptoHub.

## Log in to the OC

Perform the following steps to log in to the vSEC OC:

<Steps>
  <Step>
    Start the**vSEC 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 authentication succeeds, the Admin application starts, and you are logged in to 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 ]** to open the **Extras Connector Configuration** dialog.
  </Step>

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

    <Check>
      The HSM is now listed 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 CryptoHub:

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

  <Step>
    Select the HSM under **Enabled Connections** to open the HSM Connection dialog.
  </Step>

  <Step>
    Select **\[ Add ]** to open the **HSM Configuration** dialog.
  </Step>

  <Step>
    Enter a **name** for the template, and select **FutureX VirtuCrypt** in the drop-down list.

    <Check>
      If vSEC 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 CryptoHub identity password configured inside the `<CRYPTO-OPR-PASS>` tag in the `fxpkcs11.cfg` file, and select\*\*\[ Check connection ]\*\*.

    <Check>
      If the connection is successful, you see the message, Server connection successfully established.
    </Check>
  </Step>

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