Provider Dll failed to initialize correctly

Posted: January 19, 2009 in CA, Certificate Authority, Error, Microsoft

As I’ve just solved the following problem and was unable to find anything useful online i thought I’d share.

This error:

Certificate Servers did not start. Could not load or verify the current CA certificate. Provider Dll failed to initialise correctly. 0c800900d(-2146893785)

occurs on the Microsoft Certificate Authority on startup when it cannot load its Private Key. In my case the private key was held on an HSM which was behind a firewall that had just been replaced:)

If you have one of these likelihood is that your private key has gone missing.

Blacklog is a product of Blacktip Ltd

Feel free to link me in Mark Sutton CISSP

I can also be found at twitter msutton

  1. Brodie says:

    Hi Mark,

    I assume that if the firewall rules are corrected that the MS CA will be able to access the HSM, and therefore be able to find its private key?



    • splattermind says:

      Yes that’s correct. If you use a Luna HSM you could check connectivity by doing a vtl verify at the command line from the Luna SA subfolder under Program Files

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s