Before you begin, please ensure that you have:
-
Set up and configured SecurityServer. Refer to the SecurityServer documentation to set up the HSM.
-
Created and stored the MBK onto each HSM. Refer to the SecurityServer documentation to set up the MBK.
-
Replaced the SecurityServer Default Admin with a new admin user.
-
Installed and set up the operating system listed in Tested Versions.
-
Installed and set up the SQL Server listed in Tested Versions.
-
Installed and set up SQL Server Management Studio.
-
Installed and set up the SecurityServer version listed in Tested Versions with the SecurityServer CNG provider.
-
Set up a cryptographic user on that SecurityServer.
You should also be familiar with SQL statements, as this guide makes intensive use of them.
After the successful SecurityServer setup, you should find these files on your system for use with the SecurityServer CNG provider:
cs2cng.dll and cs2csp.dll
The former is the provider library that will be loaded into SQL Server, and the latter is required by it. These files are located in C:\Windows\SysWOW64 which must be in system PATH.
cs_cng.cfg
This file contains the parameters that the SecurityServer CNG provider will use when communicating with the HSM. Please see the next sections for details.