Ich möchte Zertifikatdetails (z. B. Ablaufdatum oder CN) aus Sicherheitsgründen lesen.Lesen Sie SSL Certificate Details auf WP8
Normalerweise sind einige Eigenschaften in Netzwerkklassen verfügbar, die das Überprüfen des Zertifikats ermöglichen. Dies fehlt in WP8-Implementierungen.
Auch ich habe versucht, eine SslStream zu erstellen, aber es gibt auch keine Möglichkeit, Zertifikat Details wie die RemoteCertificate auf .net 4.5 zu erhalten.
var sslStream = new SslStream(new NetworkStream(e.ConnectSocket));
Der SslStream fehlt alles in Bezug auf Sicherheit. Es sieht also so aus, als könnten auch BountyCastle und andere Bibliotheken das Zertifikat nicht erhalten, weil das zugrundeliegende Framework es nicht unterstützt.
Also meine Fragen sind:
- Kann ich die CN oder andere Certificate Details zu WP8 mit anderen Ansätzen lesen.?
- Wenn nicht, wie können Sie dann ernsthafte sichere Anwendungen (line banking) auf WP8 mit Techniken wie SSL Pinning oder clientseitige Zertifikatsprüfung erstellen und gibt es einen Grund, warum dies in WP8 nicht unterstützt wird?
Grüße Holger
StreamSocket.Information.ServerCertificate Eigenschaft wurde in Windows Phone 8.1 hinzugefügt! –