• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 10001
  • Last Modified:

IIS 7 and SSL Certificate Disappears


We are using IIS 7 and just purchased a new wildcard certificate from GoDaddy.   Within IIS 7, there is a link that says "Complete Certificate Request", when you click this link it prompts you with a dialog box that allows you to point to a file name that contains the Certificate Authority's response and you can specify a friendly name.  I do this and and then I see my certificate in the list.

The problem is when you go back to view the list of certificates it's blank, it's as if the certificate disappears.  

I have found multiple links on the web that talk about this issue but none have a resolution.The first link explains my problem to a tee but doesn't provide a solution.



Any help highly appreciated.  I can't figure out why the certificate disappears.  A utility I found to do some anlaysis suggest the private key is missing but I don't have any private key.
1 Solution
Syed Mutahir AliTechnology ConsultantCommented:

To  Install SSL  Certificates Click the Start menu and select Administrative  Tools.
Start  Internet Services  Manager and click the Server Name.
In  the center  section, double click  on the Server Certificates  button in  the  Security  section.
From the Actions menu click Complete  Certificate  Request. This will open  the Complete Certificate Request   wizard.
Enter  the location for the certificate  file. The file  extension may be .txt  or .crt instead  of .cer (search for files of type  all files).
Enter  a Friendly name.
When the correct certificate  file is  selected,  click OK.
After the certificate has been installed  you need to  assign it to the correct  website in IIS From the  Connections  menu in  the main  Internet Information  Services (IIS)  Manager windows,  select  the name of the server where you installed  the  certificate.
Under  Sites select the site to be secured with the  SSL  certificate.
From  the Actions menu, click Bindings.This  will open  the Site Bindings  window.
In the Site Bindings  window, click Add.  This  opens the Add  Site Binding window.
Select https from the Type  menu.  The IP  address should either stay as All Unassigned or  be the IP  address of  the site. Set the port to 443.
Select the SSL Certificate  you just  installed from the SSL Certificate menu. Click OK.

Re-Keying  :

Re-keying  is the process of replacing an existing SSL  certificate. If  you are  moving your SSL certificate to a new server, if  your server has     crashed, or if you have lost your private key, you  want to re-key your   SSL certificate.



Can   you confirm / follow the above steps, I have seen this once with a  user  when they tried to move the ssl cert to a new box and they have to   re-key it.


On the same link (as you have posted -  http://blogs.msdn.com/vijaysk/archive/2009/05/22/disappearing-ssl-certificates-from-iis-7-0-manager.aspx   ) it says that :

"the user had actually downloaded the   intermediate certificate and used  that .cer file to complete the   certificate request. In this case the  wizard will go thro’ all the   steps but when you refresh the view the  certificate will not be listed"

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Tackle projects and never again get stuck behind a technical roadblock.
Join Now