The primary reason to update your browser for this site is to support TLS 1.2 or later;
we have disabled SSL 3.0 (the predecessor to TLS) in response to the
POODLE attack,
and TLS 1.0 and 1.1 in response to PCI DSS regulations effective ,
so you will either need to take the steps mentioned below to enable TLS 1.2, or
update to a browser that supports TLS 1.2 by default.
If you do not do this, you will be unable to register, log in, or check out.
How to Enable TLS 1.2 and Disable Earlier Protocols in IE for Desktop (and Opera 17+ and Google Chrome if on Windows)
Windows Phone requires a third-party registry editor.
Open Internet Options (Tools→Internet Options in IE8+, Control Panel→Internet Options on any version of Windows).
Click the Advanced tab.
Make sure that SSL 2.0 and 3.0, and TLS 1.0 and 1.1 (if present) are unchecked and that TLS 1.2 is checked.
Alternatively, download this Registry file (and also this one if using a 64-bit version of Windows)
and double-click both of them; be sure to Allow or click Yes.
Click OK and re-start Internet Explorer.
If you still use Windows XP or Vista, switch to Firefox 52 ESR; for Windows 95, NT4, 98,
ME, or 2000, switch to the latest available version of Opera.
How to Enable TLS 1.2 and Disable Earlier Protocols in Mozilla Firefox and Related Browsers
Open about:config in a new tab.
Search for tls and double-click the entry for security.tls.version.min.
Change this to 3, which corresponds to TLS 1.2.
How to Enable TLS 1.2 in Safari (and Opera 17+ and Google Chrome if on a Mac)
Upgrade your operating system to OS X 10.9 or later for desktop, and iOS5+ for mobile; there is no way to manually disable earlier versions of TLS in Safari.
For Google Chrome on the Desktop, you can open AppleScript Editor (in /Applications/Utilities), type in do shell script "open '/Applications/Google Chrome.app' --args --ssl-version-min=tls1.2"
and save that as an Application, then use that to open Chrome; a similar script can be made for Opera 17+ and other Chromium-based browsers.
Fortunately, Firefox 45 ESR is available for OS X 10.6–10.8, and an unofficial build called TenFourFox is available for
PPC versions of OS X 10.4–10.5.
How to Enable TLS 1.2 and Disable Earlier Protocols in Opera 10–12
Press Ctrl+F12 (or Command+F12 on a Mac), or click the Opera menu and go to Settings→Preferences.
Click on the Advanced tab, then Security in the left sidebar, then the Security Protocols button.
Make sure that only Enable TLS 1.2 is checked.
Alternatively, go to opera:config, search for tls, uncheck all TLS versions except 1.2, search for ssl, uncheck SSL v3, then click Save.
Versions 24 and later support TLS 1.2, and 27 and later support it by default.
The latest version runs on Windows 7 and later, Mac OS X 10.9 (Mavericks) and later, and most desktop Linux and BSD systems, and also Android 4.1 and later (ARMv7 and later or Intel CPU).
55.0.2 is the latest for Android 4.0 on Intel and
ARMv7 CPUs.
ESR 52.9.0 is the latest for Windows XP and Vista and some Unix-like systems that later Firefox Quantum builds do not run on;
it may also be back-ported to OS/2 and eComStation as Warpzilla.
ESR 45.9.0 is the latest for Mac OS X 10.6–10.8
(Snow Leopard, Lion, and Mountain Lion) and has been back-ported to OS X Leopard and Tiger (PPC) with some features from ESR 52 as
TenFourFox and as a preview build for OS/2 and eComStation as Warpzilla.
No suitable version of Firefox exists for Mac OS X 10.5 or earlier (Intel) or 10.3 (Panther) or earlier, classic Mac OS, Windows 2000 or ME or earlier, Solaris 8 or earlier,
Android 2.1 or earlier, or Maemo, even though Firefox does exist for all of these OSes.
If you are unable to install alternative browsers or change settings, consider the
PortableApps build for Windows or
PortableLinuxApps for Linux (currently stuck at 31).
Versions 30 and later support TLS 1.2, by default on Linux or if the Mac OS X or Windows system supports it; old versions back to 48 are available
courtesy of FlashPeak, developers of the
Slimjet fork.
The latest version runs on Windows 7 and later, Mac OS X 10.10 (Yosemite) and later, most desktop Linux systems, and Android 4.1 and later.
65.0.3325.181 is the latest for Mac OS X 10.9 and can be downloaded from the FlashPeak archive, and Slimjet for Mac may still support it.
48.0.2564.109 is the latest for 32-bit Linux, and a .deb package for Ubuntu and other Debian-based distributions can be downloaded from the FlashPeak archive; Slimjet for Linux
still supports 32-bit installations and non-Debian-based distributions.
42.0.2311.111 is the latest for Android 4.0 and can be downloaded from
APKMirror.
No suitable version of Google Chrome exists for Mac OS X 10.5 (Intel), and no version exists for 10.5 (PPC), 10.4 or earlier, classic Mac OS, Windows 2000 or earlier, or Android versions earlier than 4;
Mac OS X 10.6–10.8 and Windows XP and Vista would be fine, except that Chrome relies on the underlying OS for TLS on Windows and OS X, and the TLS implementations in those OSes
do not support TLS 1.2.
All versions starting with 10, except for 13–16 (the early Chromium-based versions), support TLS 1.2, and 12.18 and 17 and later support it by default.
The latest version (based on Chromium) runs on Windows 7 and later, Mac OS X Yosemite and later, and most desktop Linux systems.; Opera Software still develops the old-style browser (12.16) FreeBSD.
12.18 (not based on Chromium) is the latest for Windows XP and Vista;
even though these OSes do support the Chromium-based Opera 36.0.2130.65, it relies on the system TLS implementation, which does not support TLS 1.2.
12.16 is the latest for Mac OS X 10.5–10.8 (Intel) and
FreeBSD; even though Mac OS X 10.7 and 10.8 do support the Chromium-based
Opera 36.0.2130.65, and OS X 10.6 does support the Chromium-based Opera 25.0.1614.71, they rely on the system TLS implementation, which does not support TLS 1.2.
No suitable version of Opera exists for Mac OS X 10.2 (Jaguar) or earlier, classic Mac OS, Android 1.5 or earlier, Windows 3.11 or earlier, QNX, EPOC, OS/2 or eComStation, or BeOS, even though Opera does exist for those OSes.
Internet Explorer, Microsoft Edge, and Safari
IE supports TLS 1.2 starting with Windows 7 and Windows Phone 8, and by default starting with IE11 (Windows 7, Windows 8.1 and later, and Windows Phone 8.1 and later);
all versions of Microsoft Edge support TLS 1.2 by default.
Safari supports TLS 1.2 starting with version 7 (Mac OS X 10.9) and MobileSafari version 5 (iOS5), all by default.
IE is recommended only on Windows Phone (where it is unavoidable) and Windows for desktop, and Safari is recommended only on iOS (where it is unavoidable) and Mac OS; be sure to get the latest version.
The above list is not exhaustive, but every version of Windows starting with 95 has a Web browser that supports TLS 1.2, as do every version of Mac OS starting with 10.3
and every version of Android starting with 2.2, and even long-forgotten systems like Solaris.
Latest Browser Versions Supporting TLS 1.2 for Old Operating Systems
Last Updated Recommendations are in green and — means none.
There is no browser that supports TLS 1.2 for DOS, BeOS, or QNX, and neither iOS nor WinRT devices, nor most other
mobile devices, allow the user to install alternative browser engines, only shells. (Chromebooks are currently kept up to date, and all versions of the now-abandoned Firefox OS support TLS 1.2 by default.)