Installing the provider

To install the nShield Web Services Key Storage Provider:

  1. Ensure that Microsoft Visual C++ 2015-2022 Redistributable (x64) has been installed. A supported version is included in the installation media or can be downloaded from https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170.

  2. Sign in as Administrator or as a user with local administrator rights.

  3. Using the provided installation media, launch setup.msi manually (silent installations are also supported using msiexec).

  4. Follow the onscreen instructions.

  5. Accept the license terms and select Next to continue.

  6. Specify the installation directory and select Next to continue.

  7. Choose which features are required and select Install to continue.

  8. Select Finish to complete the installation.

  9. If you are installing nShield Web Services Key Storage Provider for the first time, go to the C:\ProgramData\nCipher\WebServices\CNG\conf folder and copy the example_cngwebservices.cfg file to cngwebservices.cfg.

    If you are reinstalling or updating - and do not want to overwrite your existing cngwebservices.cfg file - you can skip this step.

  10. By default, the provider will log information and error level output to Event Viewer (source: nShield Web Services Key Storage Provider).

    Additional logging can be obtained by setting the following environment variables: WSCNG_LOGFILE and WSCNG_LOG_STDERR. See Configuring the provider for additional information.