I need to ensure PCI compliance by limiting mod_ssl to SSLv3 and TLSv1, and ensuring long keys. I've tried the following configuration, but certain combinations of SSLv2 seems to still be valid:
SSLCipherSuite HIGH:MEDIUM:!aNULL:+SHA1:+MD5:+HIGH:+MEDIUM
What should the SSLCipherSuite configuration look like to completely disable SSLv2 and meet the PCI requirements?
This is what I currently use for a PCI compliant Apache configuration:
If you have Apache 2.0+ you can avoid the rewrite rules that Warner mentioned and replace them with just:
The protocols can be disabled with the SSLProtocol statement as such: