Well, IIS will list the certificates under "Server Certificates", from the Local Machine SSL store, only if these certificates have the valid private key and they are meant for Server Authentication. To fix this problem, try recovering private key of the SSL certificate.
Recover Private Key of the SSL Certificate
To recover the private key, you will need to repair the certificate by issuing the following command.
certutil –repairstore my <certificate serial number>
Follow below steps to obtain the serial number of the certificate.
- Open IIS manager.
- Under Connections pane, select server name, and go to Server Certificate option.
- Select the desired certificate, right click on certificate name and then select View option.
- On the next screen, click on the Details tab. Here, you will see Serial Number of the certificate.