This is my site for sharing back with the IT world.
by This Guy
Where’s My Certificate Private Key?
I had just completed a handful of custom certs for a customer. Their computer certs expired and they needed new ones. Unfortunately, this was an old system and the certs needed to come from our old SHA1 PKI servers. No problem. Those Enterprise CA’s aren’t retired, just no longer servicing SHA1 certs anymore, or any new certs for that matter.
If you haven’t deprecated your SHA1 certificate infrastructure, please try to make this a priority. It’s a hefty security risk.
When the customer imported the .cer files into their MY store, the Private Key was missing.
To fix the issue, I got the certificate thumbprint and ran: certutil.exe -repairstore my “thumbprint”. And magically after this, the cert Private Key showed that it was associated with the cert in the cert MMC console for the computer. Strange, but now fixed.
update Just found the Microsoft article to address: assign a private key to a new certificate
tags: