TLS Client Support Matrix
In diesem Artikel finden Sie eine Übersicht über die von unterschiedlichen Webbrowsern unterstützen TLS Versionen:
Browser | Platform | Version | TLS 1.0 | TLS 1.1 | TLS 1.2 |
Google Chrome | 1 - 21 | ✓ | |||
22 - 29 | ✓ | ✓ | |||
30 - | ✓ | ✓ | ✓ | ||
Mozilla Firefox | 1 - 24 | ✓ | |||
27 - | ✓ | ✓ | ✓ | ||
Microsoft Internet Explorer | Desktop & Server | 1 - 6 | |||
7 - 10 | ✓ | ||||
11 - | ✓ | ✓ | ✓ | ||
Mobile | 7 - 10 | ✓ | |||
11 | ✓ | ✓ | ✓ | ||
Microsoft Edge | Desktop & Server | ✓ | ✓ | ✓ | |
Apple Safari | Desktop | 1 - 6 | ✓ | ||
7 - | ✓ | ✓ | ✓ | ||
Mobile | 3 - 5 | ✓ | |||
6 - | ✓ | ✓ | ✓ |
Manche der genannten Browser unterstützen höhere TLS-Versionen durch manuelle Einstellungen, was wir hier als nicht unterstützt gewertet haben. Eine detailliertere Aufstellung zu der Browserunterstützung finden Sie in dem verlinkten Wikipedia Artikel.
TLS-Unterstützung im Microsoft .NET Framework
TLS 1.2 und das .NET Framework >= 4.6
Wird standardmäßig unterstützt.
TLS 1.2 und das .NET Framework 4.5
Die TLS Version 1.2 wird unterstützt jedoch nicht standardmäßig genutzt. Die Unterstützung können Sie durch folgenden Programmcode aktivieren:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12
TLS 1.2 und das .NET Framework 4.0
Die TLS Version 1.2 wird nicht unterstützt. Wenn auf dem System das .NET Framework 4.5 installiert wurde, können Sie dennoch die Unterstützung für TLS 1.2 aktivieren. Da dem SecurityProtocolType Enum die passende Option fehlt, ist dies mit folgendem Programmcode möglich:
ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
TLS 1.2 und das .NET Framework < 4
Wird nicht unterstützt.