We want to seperate the private key of our Standalone-Root-CA onto an USB Token. We have tested this with a Safenet eToken 5100 (72k), the Safekey Authentication Client 8.1.65.0 and a Windows Server 2008 R2 SP1 Standard Edition. During the installation we have selected the „eToken Base Cryptographic Provider“ as the CSP provider and the option „Allow administrator interaction when the private key is accessed by the CA“. After the entering the password for the Tokenaccess the private key was successfull created on the USB Token. The installation of the Active Directory Certificate Service was successful too.
But if we try to start the Certificate Service on the server, the service doesn't find the private key, even if we logged in or out on the Token. In the registry the "eToken..." CSP is registered correctly.
Why the certificate service couldn't start ?
The error message is:
Event ID: 100
Source: CertificationAuthority
Text: "Active Directory Certificate Services did not start: Could not load or verify the current CA certificate. Root CA An internal error occurred. 0x80090020 (-2146893792)"
What's wrong on our installation ?


