Discussion Locked

Certificate For Secure Connection

0 helpful
5 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
I have installed and configured Certificate Services on my Windows 2000 Server. It's the Enterprise CA and I am trying to secure a web connection. The certificates are working properly but when I connect to that site, it shows the lock in the browser, lets me know it's secure but the web site pops up a alert box telling me that my connection is not secure. I am not sure if I have configured my CA wrong, doubt it though, or if I just need to install and configure the correct type of certificate. Please help, Jeremy

5 replies

by turambar386

Just a hunch here, but it sounds like the client browser is probably not set up to trust the CA root certificate. Depending on the browser, you should be able to either import the public key part of the root certificate or, if you get a dialog boxcomplaining that the browser does not trust the certificate, there may be an option to always trust it.

by joseph moore

Just to clarify on the above answer:
When you set up Certificate Services yourself, and you issue your own certificate, your server is the root Certificate Authority. That means that your CS server is the root server, and there can be other CS servers set up under this root. You can set up a hierarchy of CS servers. This is how companies like Verisign do it. They have servers nested under servers nested under servers, all issuing certificates, and they all trace back to a main root server (that they probably keep powered off, under lock and key; to get that server would give you ultimate CA power!).
Now, in Internet Explorer, under Tools - Options - Content - Certificates - Trusted Root Certificate Authorities, there are a bunch of companies and certificates defined there.
This is how the certificats work in IE. Since Verisign is defined as a Trusted Root CA, any certificate they issue contains the pathing back to the root, which is this certificate. This is how any install of IEcan go to any Verisign-issued SSL site and authenticate the certificate. The certificate says that Verisign is the root CA, that they issued this certificate. Since IE knows Verisign's root CA, then it accepts the certificate and goes on its merry way.
When you set up your own root CA, IE does not know who you are. So, when you go to a locked down web site with a certificate issued by you, the root CA credential is NOT accepted by IE. IE doesn't know you, so it rejects the root path in the certificate.
That leads to the error box you see. It probably says something like the trusted root CA cannot be validated. Something like that.
So, if you want to set up a public web site with SSL, get a certificate from a trusted CA.

Hope this helps.

This discussion is closed to new replies.