У моих коллег и у меня проблемы с использованием Firefox 3.0.6 для доступа к веб-приложению Java 1.6.0 ___ 11, которое мы разрабатываем. Все работает отлично от 1 до 30 минут в сеансе... но в итоге соединение не работает и появляется следующая ошибка:
Secure Connection Failed
An error occurred during a connection to 10.x.x.x.
Cannot communicate securely with peer: no common encryption algorithm(s).
(Error code: ssl_error_no_cypher_overlap)
IE работает нормально. Firefox выдает ошибку как в Windows, так и в Fedora, поэтому проблема не связана с ОС. Приложение Java EE работает на сервере Tomcat 6.0.16. Все страницы шифруются с использованием TLS 1.0 через HTTP-сервер Apache 2.2.8 с mod_nss.
Наш сервер Apache настроен на отклонение соединений SSL 3.0. Одна из гипотез заключается в том, что Firefox может пытаться установить соединение SSL 3.0... но почему?
На основе некоторого Googling мы пробовали следующие вещи, но безуспешно:
-
используя Firefox 2.x(некоторые люди сообщали о случаях, когда 2.x работал, но 3.x не делал этого):
-
включение SSL2
-
отключение SSL3
-
отключить OCSP (Инструмент > Параметры > Дополнительно > Шифрование > Проверка)
-
убедитесь, что антивирус/брандмауэр клиентского компьютера не блокирует или не сканирует порт 443 (порт https)
Любые идеи?