我的同事和我在使用Firefox 3.0.6访问我们正在开发的Java 1.6.0 ___ 11 Web应用程序时遇到了问题.从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通过带有mod_nss的Apache 2.2.8 HTTP服务器进行加密.
我们的Apache服务器配置为拒绝SSL 3.0连接.我们有一个假设是Firefox可能正在尝试建立SSL 3.0连接......但为什么呢?
基于一些谷歌搜索,我们尝试了以下的事情,但没有成功:
使用Firefox 2.x(有些人报告了2.x工作但3.x没有的情况):
启用SSL2
禁用SSL3
禁用OCSP(工具>选项>高级>加密>验证)
确保客户端计算机的防病毒/防火墙没有阻塞或扫描端口443(https端口)
有任何想法吗?