Wie funktioniert Windows Store App mit TLS 1.2?

8

Es gibt eine Windows Store App 8.1, die über WCF mit einem Web-Service verbunden ist. In letzter Zeit wurde TLS 1.2 auf dem Server eingerichtet und die App funktioniert nicht mehr. Hier ist die Ausnahme

  

Beim Ausführen der HTTP-Anfrage ist ein Fehler aufgetreten    Ссылка Dies könnte daran liegen   die Tatsache, dass das Serverzertifikat nicht ordnungsgemäß mit konfiguriert ist   HTTP.SYS im HTTPS-Fall. Dies könnte auch durch eine Nichtübereinstimmung von verursacht werden   die Sicherheitsbindung zwischen dem Client und dem Server.

Selbst eine einfache Webanfrage

%Vor%

gibt das folgende

zurück
  

Eine Ausnahme vom Typ 'System.Net.WebException' ist aufgetreten in   mscorlib.dll wurde aber nicht im Benutzercode behandelt

     

Zusätzliche Information: Die zugrunde liegende Verbindung wurde geschlossen: An   Beim Senden ist ein unerwarteter Fehler aufgetreten.

Wie funktioniert Windows Store App mit TLS 1.2?

Aktualisieren

Der obige Code funktioniert in einer Konsolen-App (.NET 4.5) falls

%Vor%

Aber ServicePointManager ist nicht für Windows Store-Apps verfügbar

Update 2

Außerdem funktioniert der Code in Windows Phone 8.1, wo ServicePointManager nicht verfügbar ist.

    
Andrei Schneider 16.06.2015, 12:09
quelle

1 Antwort

0

Ich habe das TLS 1.2-Problem für Webanwendungen behandelt, und wie OP erwähnt, funktioniert die einfache Lösung für System.Net.ServicePointManager nicht in Windows Store-Apps.

Die Problemumgehung besteht darin, Windows.Web.Http anstelle von System.Net.Http zu verwenden, wie in diesem MSDN-Forum Posting.

    
jozolo 12.05.2016 11:20
quelle

Tags und Links