title: Firefox "ssl_error_no_cypher_overlap" error
body: <p>My co-workers and I are having a problem using Firefox 3.0.6 to access a Java 1.6.0___11 web application we're developing.  Everything works fine anywhere from 1-30 minutes into the session...but eventually, the connection fails and the following error appears:</p>
  
  <p><code>Secure Connection Failed</code> </p>
  
  <p><code>An error occurred during a connection to 10.x.x.x.</code></p>
  
  <p><code>Cannot communicate securely with peer: no common encryption algorithm(s).</code></p>
  
  <p><code>(Error code: ssl_error_no_cypher_overlap)</code></p>
  
  <p>IE works fine.  Firefox throws the error in both Windows and Fedora, so the problem doesn't appear to be tied to an OS.  The Java EE application runs on a Tomcat 6.0.16 server.  All pages are encrypted using TLS 1.0 through an Apache 2.2.8 HTTP server with mod_nss.</p>
  
  <p>Our Apache server is configured to reject SSL 3.0 connections.  One hypothesis we have is that Firefox might be trying to establish a SSL 3.0 connection...but why?</p>
  
  <p>Based some Googling, we tried the following things, but without success:</p>
  
  <ul>
  <li><p>using Firefox 2.x (some people reported instances where 2.x worked but 3.x didn't):</p></li>
  <li><p>enabling SSL2</p></li>
  <li><p>disabling SSL3</p></li>
  <li><p>disabling OCSP (Tool > Options > Advanced > Encryption > Validation)</p></li>
  <li><p>ensuring that the anti-virus/firewall of the client computer isn't blocking or scanning port 443 (https port)</p></li>
  </ul>
  
  <p>Any ideas?</p>