Ho provato su Ubuntu 12.04 (apache 2.2.22-1ubuntu1.4 e openssl 1.0.1-4ubuntu5.10) e Ubuntu 13.04 (apache 2.2.22-6ubuntu5.1 e openssl 1.0.1c-4ubuntu8.1).
qui spiega come farlo, ma ho i seguenti problemi:
Quando provi a usare:
SSLProtocol all -SSLv2 -SSLv3 -TLSv1
Ho ricevuto il seguente errore:
[error] No SSL protocols available [hint: SSLProtocol]
quando provi a usare:
SSLProtocol TLSv1.1 TLSv1.2
Ho ricevuto il seguente errore:
[error] No SSL protocols available [hint: SSLProtocol]
La cosa divertente è che quando uso:
SSLProtocol all -SSLv2 -TLSv1
Apache non si lamenta e questo test ha segnalato che il mio server non supporta SSLv2 e TLSv1.0, ma sì SSLv3, TLSv1.1 e TLSv1.2.
Qualche spiegazione a quel comportamento strano? forse lo strumento di test è rotto?
Come posso abilitare solo TLSv1.1 e TLSv1.2?