2017-02-23 3 views
1

in meinem C# -Projekt unterstützt wird? Ich möchte von meinem Client überprüfen, ob die TLS-Version 1.2 ist. Gibt es eine Möglichkeit, dies zu tun?Wie kann ich überprüfen, ob TLS 1.2 in C#

+0

Sie können die .NET-Version überprüfen, von hier Sie wissen, was standardmäßig vom Framework unterstützt wird – lordkain

+0

@lordkain TLS-Unterstützung: Sie relevante Version von tls durch unterstützen ist auch OS-spezifisch. – CodeCaster

+0

Thnx, ich weiß. Und ich weiß auch, dass das .net Framework 4.0 TLS1.1 und nicht TLS1.1 unterstützt. – lordkain

Antwort

0

nicht direkt auf Ihre Frage beantworten:

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls; 
+0

Das funktioniert nur, wenn .NET bereits 1.2 unterstützt, dh wenn es 4.5.2 und später ist –

+0

Ich habe es versucht und .NET 4.5.2 verwendet, aber ich weiß nicht, ob das Betriebssystem diese TLS-Version richtig unterstützt? – escalationLevel