IE7's problem with self signed certs

Posted on 2008-10-29
Last Modified: 2013-12-08
Accessing OWA via SSL on a SBS03 server w/SP2 and all current updates IE7 displays the "...problem with this site's certificate..." message.  The PC is XP Pro /SP3.  On the PC installing the cert into the Trusted Root Certificate Authority location makes no difference.  Of course it work flawlessly with IE6.  Anyone know what the fix for IE7 is assuming there is one.
Question by:johncfds
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2

Expert Comment

ID: 22836981
The only fix I am aware of for this issue is to use a certificate signed by a certificate authority (even if it is via Certificate Services in Windows 2003).

Once you have the Root CA certificate installed to the trusted root certificates, you will be able to open OWA without getting the certificate warning.

If you do not want to buy a commercial certificate, or run your own CA, there are providers out there offering free certificates, in which case you could get a certificate from them and import their Root CA certificate as a Trusted Root Certificate.

Try as an example.

Author Comment

ID: 22845322
Had a look at  I am considering it.  Does anyone know if IE8 beta behaves differently?

Expert Comment

ID: 22857637
your problem comes from the fact that IE 7 is looking to verify the self signed certificate against a root certificate which is not installed on the machine.
To solve this install both the self signed certificate and the root certificate on the workstations.

when you installed your certification authority (i'm going to assume windows based) it generates it's own root certificate. It's the same as going through a free certification authority but you have already done the work to get those certs setup.
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Author Comment

ID: 22862063
From within IE7 I have clicked "Certificate Error" "View Certificate" "Install Certificate" and installed it to Trusted Root Certificate Authorities with no change. Which of the two cert installs you say must be done is this and how / where do I do the second?
Thank You,

Expert Comment

ID: 22862160
here is a guide to importing Root CA certificates into e-mail clients.
While this is not exactly the guide you need it will give you the proper steps for exporting the Root Cert.

The certificate you installed if the Web site certificate, If you go into that certificate and check it's certification path you will see that it has another certificate on top of it, that is your Root cert, and the one the guide i linked you will help you get.

Expert Comment

ID: 22863752
Assuming you are using a self-signed certificate, the instructions curwengroup has linked to will never work because IE7 needs a root CA certificate in order to verify the authenticity of the server/website certificate.

I believe this was intended design in IE7 so I doubt that IE8 will go back to the way IE6 behaves.  

Expert Comment

ID: 22863802
The linked instructions were not a step by steps of what needs to be done to accomplish this. it only points him in the direction he needs to look to be able to retrieve his self signed root CA certificate, and install it on client machine, to get them to accept the web certificate.

Accepted Solution

Onlyodin earned 125 total points
ID: 22863872
Yes, but if it is a Self-Signed certificate there will be no Root CA Certificate.  Your instructions are good however only applicable if johncfds was running an internal Certificate Authority.  

In my experience IE7 will not acknowledge a Self-Signed certificate even if it is installed as Trusted Root Certificate.

Assisted Solution

curwengroup earned 125 total points
ID: 22864030
In my experience you need some sort of a certification authority to issue the certificate. I have always done it by installing the Windows Certificate Authority on a server and issuing a web certificate, judging by  johncfds description that is what he did.

in my experience IE7 will always recognize the certs if the machine is part of the domain that the CA is issuing Certs for, it will also always recognize the certs if they are installed in the proper order, ie Root Cert first, web site Cert second. Otherwise it's a draw between update level for OS and update status for IE.

Featured Post

Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

When it comes to showing a 404 error page to your visitors, you do not want that generic page to show, and you especially do not want your hosting provider’s ad error page to show either. In this article, I will show you how to enable the custom 40…
As tax season makes its return, so does the increase in cyber crime and tax refund phishing that comes with it
This Micro Tutorial will demonstrate how to add subdomains to your content reports. This can be very importing in having a site with multiple subdomains.
Shows how to create a shortcut to site-search Experts Exchange using Google in the Chrome browser. This eliminates the need to type out whenever you want to search the site. Launch the Search Engine Menu: In chrome, via you…

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question