all groups > iis security > february 2004 >
You're in the

iis security

group:

SSL for the Internet with Enterprise Root CA?


SSL for the Internet with Enterprise Root CA? Jack Dobiash
2/28/2004 5:16:19 PM
iis security:
We have an IIS 6 server that we recently installed.
Everything is working fine and I wanted to enable SSL for
certain webpages that will be available over the
Internet. We have an Enterprise Root CA in our Domain,
so I just went to the IIS server, went through the wizard
and created the certificate for it, from our Enterprise
Root CA. The problem is, internally it works fine but
externally it takes about 30 seconds to load up the
initial page. Of course, it says that it doesn't trust
the Root CA, but this is expected. I have done some
packet monitoring and it seems like the client is trying
to directly talk to the Root CA to get it's info, which
isn't possible since it's not publically available.
Also, when you go to look at the certificate (once it
does finally finish), the Certificate path doesn't show
any Root CA.

To summerize, is it possible to have a publically
available Website secure with SSL from a certificate made
from an Enterprise Root CA? Do I need to make another
Stand Alone Root CA? Should I just go make a
certificate with say, OpenSSL?

Thanks!

Re: SSL for the Internet with Enterprise Root CA? Jack Dobiash
2/29/2004 10:29:42 PM
Thanks for the tip, unfortunatly I have already searched
through the KB articles and ran across that one. What I
need is a certificate that DOESN'T try and talk back to
the Root CA, since it won't be available. How can I make
one that is just self-signed? I looked at that OpenSSL
project, but it was way to complicated to implement
(probably because it appeared to be written with Unix in
mind). The weird thing is, I did some searching around
the web and found other sites with certificates which
weren't trusted, and they came up quickly (of course,
saying that I didn't trust the root, but it still
worked), and the certificate didn't have any indication
of who the root was, just "Organizational CA".

[quoted text, click to view]
Re: SSL for the Internet with Enterprise Root CA? Jack Dobiash
3/1/2004 11:01:11 AM
I tried the IE change and that didn't seem to work, however I changed the Certificate to Self-Signed via the ResKit and that worked great, it still prompts that it's Untrusted, but it did it almost immediately now. Thanks

----- Bernard wrote: ----

I think this is client issue already..
since you using IIS 6.0, get the selfssl with reskit
and see if u can create a ssl with issuing CA detail

and if your turn of IE - advanced option
check for revocation and warm if invalid cert.

do you get faster response
Re: SSL for the Internet with Enterprise Root CA? Bernard
3/1/2004 2:01:43 PM
It need to connect to your CA for CRL and etc.
See if this help -
SSL (https) Connection Slow with One Certificate but Faster with Others
http://support.microsoft.com/?id=295070

--
Regards,
Bernard Cheah
http://support.microsoft.com/
Please respond to newsgroups only ...


[quoted text, click to view]

Re: SSL for the Internet with Enterprise Root CA? Bernard
3/1/2004 3:53:26 PM
I think this is client issue already...
since you using IIS 6.0, get the selfssl with reskit.
and see if u can create a ssl with issuing CA detail.

and if your turn of IE - advanced option -
check for revocation and warm if invalid cert..

do you get faster response ?

--
Regards,
Bernard Cheah
http://support.microsoft.com/
Please respond to newsgroups only ...


[quoted text, click to view]

Re: SSL for the Internet with Enterprise Root CA? Ohaya
3/1/2004 10:49:55 PM
Hi,

I believe that IE, by default, is setup NOT to check for a CRL, and kind
of feel that something else is going on here, unless you specifically
enabled CRL checking on IE...

Do you have the root CA certificate from your CA installed on your
server in "Trusted Root Certification Authorities"?

If you go to IIS Manager, right-click the website, then Properties, then
Directory Security, and then click on the View Certificate button, how
does the certificate look? When you click on "Certificate Path" tab,
does it show your server certificate chained to the root CA certificate?

Also, you might try downloading SSLDiag, run it, and see what it says
about your website:

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/webapp/iis/ssldiags.mspx

Another possibility: You might be able to get your CA to create a
server cert without a CDP (CRL Distribution Pointer). Then, even if IE
is enabled for CRL checking, it wouldn't do it.

BTW, you should also provide the root CA cert to your clients/users so
they can install it on their workstations. Then they won't get that
"untrusted" popup.

Jim



[quoted text, click to view]
Re: SSL for the Internet with Enterprise Root CA? Bernard
3/2/2004 11:42:43 AM
Mm... did you restart IE after you change the settings.
I'm just curious that is it still trying to connect the CA after you turn
off all checking ?

--
Regards,
Bernard Cheah
http://support.microsoft.com/
Please respond to newsgroups only ...


[quoted text, click to view]
Certificate to Self-Signed via the ResKit and that worked great, it still
prompts that it's Untrusted, but it did it almost immediately now. Thanks!
[quoted text, click to view]

AddThis Social Bookmark Button