Private key is missing the SSL certificate.

Instructions
Steps to Recover the Private Key:
1. Locate your Server Certificate file by opening Microsoft Internet Information Services Manager, then on the right side select
Tools > Internet Information Services (IIS) Manager.
2. Once in IIS Manager, select your server, then on the right side, Server Certificates. You will see all certificates currently on that server. Scroll over the certificate you are trying to install, right click, then select
View.

3. There, you can view the certificate information. As you can see, there is no indication of a good correspondence with the private key.
4. Click the
Details tab. Write down the serial number of the certificate.

5. We will need to recover the private key using a command prompt. In order to recover the key, we must do so using command prompt as an administrator. To do so, slick
Start, then on then open all App. Under
Windows System, find
Command Prompt. Right click
Command prompt and then
Run as administrator. Confirm the action and continue.
6. Make sure you are on the right directory in command prompt.
e.g., if your server directory is “c:/users/srv2012_r2_std_x64”, on the command line type “cd c:/users/srv2012_r2_std_x64”. Note that “cd” is the command used to change directories in command prompt.
7. Now that we are in the right place, enter the following command at the prompt:
certutil –repairstore my <serial number> where
<serial number> is the serial number obtained in Step 2
with spaces removed.
8. If Windows is able to recover the private key, you see the message:
CertUtil: -repairstore command completed successfully.