Since I have updated Chrome from Version 40 to 41, I no longer can access my ssl site running in a local tomcat 7 instance. I have a self signed certificate.
Chrome just prints This webpage is not available
together with ERR_SSL_VERSION_OR_CIPHER_MISMATCH
.
I already tried the chrome://flags
switch Minimum SSL/TLS version supported
to SSLv3
, which did not work.
I doubt its an SSL/TLS protocol version problem. Most of the time this error means the server and client couldn't agree on which cipher to use. Take a look at this blog post: https://blog.eveoh.nl/2014/02/tls-ssl-ciphers-pfs-tomcat/ on how to enable a secure and compatible cipher suite in Tomcat.
I had the same problem with my Java EE web application running with a self signed certificate on Wildfly 8.1.
You are probably using a 1024 bit DSA public key with your selfsigned certificate and Chrome stops/stopped supporting DSA(DSS).
Creating a RSA 2048 certificate and using it with your web application should solve your problem.
In the Tomcat
server.xml
file you can setciphers
attribute in the SSL/TLS<connector/>
element.This solved the problem in my case for
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
in Chromium / Chrome and forssl_error_no_cypher_overlap
in Firefox.