Configuration
Configure the CNG API
-
Select Windows Start > Entrust > CNG configuration wizard. The nshield CNG Providers Configuration Wizard opens.
Select Next twice.
-
Select Use the existing security world if one was created in Install the Security World software and create a Security World.
Select Next twice.
-
Select Module Protection, then select Next twice and then select Finish.
-
Run
certutil -csptest
on a command window -
Search for Provider Name: nCipher in the file created above, and make sure that it shows Pass.
For example
Provider Name: nCipher Security World Key Storage Provider
Name: nCipher Security World Key Storage Provider
HWND Handle:Binary:
0000 00 00 00 00 00 00 00 00 ........
Impl Type: 17 (0x11)
NCRYPT_IMPL_HARDWARE_FLAG -- 1
NCRYPT_IMPL_HARDWARE_RNG_FLAG -- 10 (16)
Version: 786512 (0xc0050)
Pass
...
Configure PKCS #11
Copy the PKCS #11 dll to the Secret Server pkcs11 folder:
-
Copy the cknfast.dll from C:\Program Files\nCipher\nfast\toolkits\pkcs11
-
Paste it in the pkcs11 folder here C:\inetpub\wwwroot\SecretServer\pkcs11
Update the cknfastrc file:
-
Navigate to C:\Program Files\nCipher\nfast
-
Add CKNFAST_FAKE_ACCELERATOR_LOGIN=1 to cknfastrc file