Chcę odczytać szczegóły certyfikatu (np. Datę ważności lub CN) ze względów bezpieczeństwa.Przeczytaj szczegóły certyfikatu SSL na temat WP8
Zazwyczaj w klasach sieci dostępne są niektóre właściwości, które umożliwiają sprawdzenie certyfikatu. Tego nie ma w implementacjach WP8.
Próbowałem również utworzyć SslStream, ale również nie ma możliwości uzyskania szczegółów certyfikatu, takich jak RemoteCertificate na .net 4.5.
var sslStream = new SslStream(new NetworkStream(e.ConnectSocket));
W SslStream brakuje wszystkiego, co dotyczy zabezpieczeń. Wygląda więc na to, że BountyCastle i inne biblioteki nie mogą uzyskać certyfikatu, ponieważ podstawowy framework go nie obsługuje.
Więc moje pytania to:
- mogę przeczytać CN lub inne Certificate szczegółów na WP8 przy użyciu innych metod.?
- Jeśli nie, jak można tworzyć, a następnie poważnie zabezpieczyć aplikacje (bankowość liniowa) w pakiecie WP8 przy użyciu technik takich jak sprawdzanie poprawności certyfikatu po stronie klienta i czy istnieje powód, dla którego nie jest to obsługiwane w WP8?
Pozdrowienia Holger
nieruchomość StreamSocket.Information.ServerCertificate dodano w Windows Phone 8.1! –