I'm trying to disable TLS 1.0/1.1 for PCI Compliance, but having problems.
Running CentOS 7 / Apache 2.4.6
The Server is setup with multiple hosts. All the documentation I've found is similar but nothing seems to work.
In /etc/httpd/conf.d (it currently has set)
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
Also in the /etc/httpd/sitnamefqdn.conf (specific for the domain)
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
And just because I've read this about letsencrypt (even though not active) /etc/letsencrypt/options-ssl-apache.conf
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
I have restarted httpd, and rebooted just to make sure, nothing seems to take.
If you use the site: https://www.ssllabs.com/ssltest I'm still getting..
This server is vulnerable to the POODLE attack. If possible, disable SSL 3 to mitigate. Grade capped to C.
This server accepts RC4 cipher, but only with older protocols. Grade capped to B.
This server does not support Forward Secrecy with the reference browsers. Grade capped to B.
This server supports TLS 1.0 and TLS 1.1. Grade capped to B.
Protocols
TLS 1.3 No
TLS 1.2 Yes
TLS 1.1 Yes
TLS 1.0 Yes
SSL 3 INSECURE Yes
SSL 2 No