Багато клієнтів SSL, зокрема JDK 6, використовують протокол SSLv2Hello для рукостискання з сервером. Використання цього протоколу не означає, що ви використовуєте SSL 2.0 або 3.0 для цього питання; це лише рукостискання, щоб визначити, який протокол використовувати. [ http://tools.ietf.org/html/rfc5246#appendix-E.2]
Однак у Apache, якщо ви відключите підтримку SSLv3, це, очевидно, видаляє підтримку протоколу SSLv2Hello. Apache Tomcat має явну підтримку SSLv2Hello; тобто ви можете це ввімкнути, але не ввімкнути SSLv3.
Чи можна це зробити в Apache?
[Оновлення]
Це конфігурація мого протоколу:
SSLProtocol +TLSv1 +TLSv1.1 +TLSv1.2 -SSLv3
However, in Apache, if you disable SSLv3 support, this apparently removes support for the SSLv2Hello protocol.
Я запускаю Apache 2.2 з,SSLProtocol all -SSLv2 -SSLv3
і рукостискання SSL 2 працює. Яка конфігурація працює саме в тому, що у вас є проблеми. Єдиний спосіб, яким я знаю відключити рукостискання SSL 2 - це включити режим FIPS.