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

# Create an OSKS with HSM in vSEC:CMS

> Step-by-step guide to creating an Operator Service Key Store (OSKS) using HSM in Versasec vSEC:CMS.

Perform the following tasks to create an Operator Service Key Store (OSKS) with HSM in vSEC:CMS:

1. Log in to the vSEC Operator Console (OC).
2. Add Service Key Store with HSM.

## 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 is successful, the Admin application starts, and you are logged in to the Operator Console.
    </Check>
  </Step>
</Steps>

## Add Service Key Store

Perform the following steps to add the Service Key Store with HSM:

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

  <Step>
    Select **\[ Add service key store ]** to open the **Add Service Key Store (HSM)** dialog.
  </Step>

  <Step>
    Select the Futurex PKCS #11 library in the **Key store** drop-down menu, specify a **Store name**, and select **\[ Add ]**.
  </Step>

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

    <Check>
      The new service key store is created, and the master keys are stored on the CryptoHub. You should see a message confirming that the operation succeeded.

      Now, all administration key operations performed with the vSEC, such as registering a smart card token or PIN unblock operations, use the master keys stored in CryptoHub.
    </Check>
  </Step>
</Steps>
