Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am running a Windows 2008 server with IIS7. I need to use SSL 3.0 for PCI compliance but whenever I read up on using it, all the articles explain to disable SSL 2.0. If I do this, will IIS automatically use SSL 3.0 from that point on?

In the registry here [HKey_Local_Machine\System\CurrentControlSet\Control\SecurityProviders \SCHANNEL\Protocols] it only has a SSL 2.0 folder with a Client folder in it, is that correct? Shouldn't there be a SSL 3.0 folder?

share|improve this question
up vote 4 down vote accepted

Yes, disabling SSL 2.0 will ensure that IIS only uses SSL 3.0 or TLS 1.0. You can also disable individual cipher alogithms to ensure that SSL3/TLS only use the "best" alogrithms available well, although this is not really a practical issue if you select "require 128-bit encryption" from the GUI in the IIS SSL configuration. All of the >128-bit algorithms in SSL3 and TLS are "strong", have no practical breaks, and unless you have very specific regulatory requirements can be used safely.

See for details.

share|improve this answer
Thanks for that. Just for some more clarification; If I enable SSL 3.0 will it have any implications on SSL certificates already in place on some websites on the server? Also do I NEED to restart the server? – webnoob May 31 '11 at 13:13
No on the impact to existing certificates, but yes to the restart. Registry changes to the SChannel stuff don't take effect until a reboot. – Shane Madden May 31 '11 at 14:12
Many thanks Shane. – webnoob May 31 '11 at 14:22

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.