Benutzer mit den meisten Antworten
Secure Browser

Frage
-
Habe ein Browser erstellt soweit so gut...
nun möchte ich die Zertifikat (SSL) Informationen aus der Geladene Seite haben Sprich: vom Wenn das Zertifikat Signiert ist Zb: Digicert....
finde nix in der Richtung ausser: Browser1.EncryptionLevel.....
Und: System.Security.Cryptography.X509Certificates..... Karpiere ich nicht
Kann mir flt jemand Helfen ?
Zb-Bild:
Danke
Antworten
-
Hallo Kevin,
auch wenn ich ehrlich gesagt ziemliche Probleme damit hatte, dein Kauderwelsch zu verstehen, nehme ich an, dass Du Detailinformationen zu einem SSL Zerfikat haben willst?
Falls ja, geht das bspw. mit folgendem Code.
Imports System.Security.Cryptography Imports System.Security.Cryptography.X509Certificates ... Dim Certificate As New X509Certificate2() Certificate.Import( File.ReadAllBytes( FileName ) ) TextBox1.AppendText( String.Format( "Subject: {1}{0}", Environment.NewLine, Certificate.Subject ) ) TextBox1.AppendText( String.Format( "Issuer: {1}{0}", Environment.NewLine, Certificate.Issuer ) ) ...
D.h. Du erstellst eine neue Instanz der X509Certificate2 Klasse, liest dann den Inhalt des Zertifikats ein (in meinem Beispiel aus einer Datei, geht aber natürlich auch auf anderem Weg) und liest dann die einzelnen Eigenschaften wie Subject, Issuer, usw. aus. Für die weiteren Eigenschaften schau bitte in die MSDN Seite zur Klasse X509Certificate2.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Stefan FalzModerator Mittwoch, 14. Februar 2018 10:59
- Als Antwort markiert Stefan FalzModerator Mittwoch, 7. März 2018 15:46
Alle Antworten
-
Hallo Kevin,
auch wenn ich ehrlich gesagt ziemliche Probleme damit hatte, dein Kauderwelsch zu verstehen, nehme ich an, dass Du Detailinformationen zu einem SSL Zerfikat haben willst?
Falls ja, geht das bspw. mit folgendem Code.
Imports System.Security.Cryptography Imports System.Security.Cryptography.X509Certificates ... Dim Certificate As New X509Certificate2() Certificate.Import( File.ReadAllBytes( FileName ) ) TextBox1.AppendText( String.Format( "Subject: {1}{0}", Environment.NewLine, Certificate.Subject ) ) TextBox1.AppendText( String.Format( "Issuer: {1}{0}", Environment.NewLine, Certificate.Issuer ) ) ...
D.h. Du erstellst eine neue Instanz der X509Certificate2 Klasse, liest dann den Inhalt des Zertifikats ein (in meinem Beispiel aus einer Datei, geht aber natürlich auch auf anderem Weg) und liest dann die einzelnen Eigenschaften wie Subject, Issuer, usw. aus. Für die weiteren Eigenschaften schau bitte in die MSDN Seite zur Klasse X509Certificate2.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Stefan FalzModerator Mittwoch, 14. Februar 2018 10:59
- Als Antwort markiert Stefan FalzModerator Mittwoch, 7. März 2018 15:46