Last week I generated a certificate signing request for a customer, and today when I received the certificate back I had some problems installing it in IIS. The certificate was appearing in IIS, but it was disappearing on every refresh, and also was not available on the Website bindings.
When opening the Certificates (from MMC) and opening folder Personal certificates, I could see the imported certificate, but it was not showing a small key besides the icon, and the tooltip was pointing that I had no private key for that certificate (altough I had generated the certificate signing request from that same computer). Also when opening the folder Certificate Enrollment Requests I couldn’t see my requisition. (I’m not sure if it was there until I did the complete certificate request).
The solution I found was recovering the private key for the SSL, which worked like a charm.