GNOME Bugzilla – Bug 740087
SSL Handshake failing
Last modified: 2014-12-07 10:05:30 UTC
SSL Handshake fails when using webkit to connect to site https://www.pge.com/eum/login. I did ask questions on webkit and gnuTLS web site. GnuTLS guys are saying glib networking may have to change default value. More details at the thread http://lists.gnutls.org/pipermail/gnutls-help/2014-November/003672.html <quote> It seems that following poodle many sites incorrectly banned SSL 3.0 record packet versions. Since gnutls uses an SSL 3.0 record to advertise TLS 1.2, they are effectively banning it even if it doesn't advertise SSL 3.0. That is a server issue, but it can be worked around by using the modifier %LATEST_RECORD_VERSION, e.g., gnutls-cli www.pge.com --priority "NORMAL:%LATEST_RECORD_VERSION" should work. That seems like a good opportunity to make that the default. </quote>
This is now fixed in glib-networking 2.42.1 and 2.43.1; %LATEST_RECORD_VERSION is now used by default, but will be removed from the priority string in the "fallback" mode (aka "use-ssl3" mode, but now it means "use the lowest allowed ssl/tls version", so it really means "use-tls-1.0" if SSLv3 is disabled).