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

# Install and configure FXCL CNG

> Install and configure the FXCL CNG module on the client system.

Perform the following steps to install the **FXCL CNG** module:

<Steps>
  <Step>
    Extract the zip file downloaded in your browser after deploying the service in CryptoHub.
  </Step>

  <Step>
    Go to the extracted directory, which contains the following files:

    * `client.p12`
    * `CNGInstallUtil.exe`
    * `config.json`
    * `InstallCNG.bat`
    * `libfxcl-cng.dll`
    * `UninstallCNG.bat`
  </Step>

  <Step>
    Run the `InstallCNG.bat` file to install FXCL CNG. If the installation fails, create the directory path `C:\Program Files\Futurex\fxcl\kmes\cng` as an administrator and move all the files extracted from the zip into that directory.
  </Step>
</Steps>

## Test the connection

Perform the following steps to test the connection between **FXCL CNG** and the CryptoHub:

<Steps>
  <Step>
    Open either PowerShell or Command Prompt.
  </Step>

  <Step>
    Run the following **certutil** command to test the connection between **FXCL CNG** and the CryptoHub.

    ```text expandable lines wrap title="Text" theme={null}
    certutil -csptest -csp "Futurex FXCL KMES CNG" RSA
    ```

    If the connection is successful, you see the following message in the last line of the command output:

    ```text expandable lines wrap title="Text" theme={null}
    CertUtil: -csptest command completed successfully.
    ```

    If the command fails, check the **FXCL CNG** log (such as `C:\Program Files\Futurex\fxcl\kmes\cng\fxcl.log`) for details about the error.
  </Step>
</Steps>
