5

I'm connected through a public wifi hotspot. No problem when using IExplorer. When I use Firefox, I obtain the following error message after asking for any https url, as for example https://www.google.com:

An error occurred during a connection to www.google.com.

SSL received a record that exceeded the maximum permissible length.

(Error code: ssl_error_rx_record_too_long)

How can I solve?

Toc
  • 1,771
  • 5
  • 20
  • 28
  • 2
    check your proxy... – PersianGulf Oct 03 '13 at 16:36
  • 2
    This can occur because of a misconfiguration of AntiMalware software that includes "internet security" or because something in the chain is redirecting the https URL to http, and your browser does not like it. – Richie Frame Oct 05 '13 at 08:17
  • So, there is a proxy or AntiMalware that prevents Firefox from working but not IExplorer? Really? – Toc Oct 05 '13 at 09:44
  • The problem may not be due to a proxy or antimalware issue, but [Firefox can be configured to use the system proxy settings, which is what Internet Explorer uses, or can be configured to use a manual proxy setting](http://support.moonpoint.com/network/web/browser/firefox/finding-proxy-setting.php) in which case even though Internet Explorer may not be routing your HTTP/HTTPS connectivity through a proxy, Firefox may be using a proxy. Also, with some antimalware products, you can configure the software for "safe surfing", which might be turned on for one browser, but not another. – moonpoint Jul 25 '15 at 02:15
  • This is probably the hotspot's captive portal interfering with your connection. – Daniel B Aug 16 '16 at 19:49

1 Answers1

1

This problem can be repair with uncheck the TLS encryption. Tools > Option > Encryption (tab) > and uncheck TLS 1.0.


Update.

Look for these preferences(security.tls.version*).

  • security.tls.version.min
  • security.tls.version.max

In the Awesomebar, type or paste about:config and tap the Go arrow. Type tls into the search box and tap the Enter key to find all preferences that contain tls.

According to a comment in the code:

// 0 means SSL 3.0, 1 means TLS 1.0, 2 means TLS 1.1, etc.

So try setting both min and max to 2, to force TLS 1.1, and see whether that works.

See Reference

stderr
  • 10,264
  • 2
  • 32
  • 49