Certain older browsers do not support modern versions of the Transport Layer Security (TLS) protocol, which is used to secure connections containing sensitive or private data. Unfortunately, this can mean that certain browsers simply will not work if your servers are using a newer version of TLS.
How can I tell if this is my problem?
If you’re testing multiple browsers and finding that certain older browsers simply will not load the page, this is a common culprit. Older versions of Safari, especially, are prone to this issue.
|Browser||Version||TLS 1.1||TLS 1.2|
|Firefox||24, 25, 26||Optional||Optional|
|Microsoft Internet Explorer|
|Internet Explorer||Under 8||No||No|
|Internet Explorer||8, 9, 10||Optional||Optional|
|Mobile Safari||Under iOS 5||No||No|
|Mobile Safari||iOS 5+||Yes||Yes|
Testing using Internet Explorer
One of the easiest ways to test this is to load your page in Internet Explorer version 9 or 10. By default, these browsers do not support TLS v1.1/1.2, but support is included as an option.
To test for this issue, load your page in Internet Explorer 9 or 10. Assuming you have this issue, you will see a connection error:
To enable TLS v1.1/1.2, open up settings by clicking on the gear icon in the upper right of the test session, and select “Internet Options”
Click the “Advanced” tab
Inside the advanced tab, scroll to the bottom of the window.
Check the boxes for “Use TLS 1.1” and “Use TLS 1.2”
Hit “Apply” or “OK” to save the changes, and refresh the page.
If the page now loads, the issue is in the TLS protocol support in older browsers.
I have confirmed this is my issue. Now what?
The best recommendation for TLS support issues is to encourage users to install a browser that supports these newer versions of TLS.
Can’t I just not use TLS?
If you’re only running the application locally, this is fine. However, if this is a public application or website with real users, do not drop encryption support or drop TLS 1.1/1.2 in order to support these older browsers; these browsers are a tiny fraction of users, and the proportion of users who cannot install an up-to-date browser is even smaller.