I then tried the SSLCipherSuite with different combinations in Apache 2.4 config and FireFox started to work!
Before (default values from Apache 2.4 build):
Code: Select all
SSLCipherSuite HIGH:MEDIUM:!SSLv3:!kRSA
SSLProxyCipherSuite HIGH:MEDIUM:!SSLv3:!kRSA
Code: Select all
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLProxyCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
I tried a few more combinations and found FireFox doesn't like to see SSLv3 in SSLCipherSuite no matter what prefixes.excerpted from Apache mod_ssl module (https://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslciphersuite) wrote: Available prefixes are:
none: add cipher to list
+: move matching ciphers to the current location in list
-: remove cipher from list (can be added later again)
!: kill cipher from list completely (can not be added later again)
Not working:
Code: Select all
SSLCipherSuite ALL:!SSLv3
SSLCipherSuite ALL:-SSLv3
SSLCipherSuite HIGH:MEDIUM:!SSLv3
SSLCipherSuite HIGH:MEDIUM:-SSLv3
Code: Select all
SSLCipherSuite ALL:
SSLCipherSuite HIGH:MEDIUM
SSLCipherSuite HIGH:MEDIUM:!kRSA
To keep it simple and strong enough, the SSLCipherSuite can be set as:
Code: Select all
SSLCipherSuite HIGH:MEDIUM
SSLProxyCipherSuite HIGH:MEDIUM