Ich arbeite an einem Projekt, bei dem ich eine erwartete Seriennummer des SSL-Zertifikats mit der tatsächlichen Seriennummer des Zertifikats vergleichen muss, das ich vom Server abgerufen habe. Wie kann ich das in C# oder VB machen?Wie kann ich die Seriennummer eines SSL-Zertifikats mit C# oder VB lesen?
1
A
Antwort
0
sollten Sie x509certificate2 Klasse verwenden:
using System.Net;
using System.Security.Cryptography.X509Certificates;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("Url of the site");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
response.Close();
var cerificateFromClient = request.ServicePoint.Certificate;
X509Certificate2 certificateFromServer = new X509Certificate2("path to certificate", "Passwod");
var serialFromClient = cerificateFromClient.GetSerialNumberString();
var serialFromServer = certificateFromServer.GetSerialNumberString();
//Checking if both the serial numbers are same
bool isSame = string.Equals(serialFromClient, serialFromClient);
0
Nur X509Certificate2.SerialNumber Property verwenden.
Verwandte Themen
- 1. Wie kann ich die Seriennummer eines Festplattenlaufwerks aus einem Java-Programm lesen?
- 2. Lesen der Seriennummer des USB-Speichergeräts in Vb
- 3. Wie kann ich die Seriennummer von einem mobilen Gerät mit C# lesen?
- 4. USB-Gerät lesen Seriennummer in C#
- 5. Wie bekomme ich die Hersteller-Seriennummer eines USB-Sticks?
- 6. Java: Wie kann ich die Seriennummer in Aufzählungstyp zählen?
- 7. Gleiche Seriennummer auf mehreren Android-Geräten. Adb ist nutzlos. Wie kann ich die Seriennummer ändern?
- 8. Wie kann ich eine Seriennummer für die folgende Abfrage hinzufügen
- 9. eine Variable mit String VB oder C#
- 10. Wie finde ich die Seriennummer unter Mac OS X?
- 11. CPU- oder Motherboard-Seriennummer erhalten?
- 12. Zugriff auf die Seriennummer eines PCMCIA-Modems?
- 13. Wie bekomme ich die Seriennummer von Festplatten?
- 14. Wie kann ich die Seriennummer von der Basis 000001 bis 999999 oder LEFT Padding generieren?
- 15. Wie kann ich die Keyusage eines X509 V3-Zertifikats lesen?
- 16. Wie bekomme ich MAC Adresse oder Seriennummer von Windows Phone 8.1 mit C#
- 17. So erhalten Sie die Seriennummer des USB-Sticks in C#
- 18. Wie erhalten Sie programmatisch die Seriennummer eines iPhone?
- 19. Wie kann ich das VB-Projekt einrichten?
- 20. Wie kann ich den Fenstertitel mit JNI oder JNA lesen?
- 21. Umwandlung eines Youtube-Downloaders VB in C#
- 22. Wie bekomme ich die Motherboard-ID oder die Seriennummer in Delphi?
- 23. Wie kann ich dieses VB Script automatisieren?
- 24. Wie kann ich Daten aus TXT-Datei mit C# lesen?
- 25. C#: Wie kann ich die Beschreibung eines Ordners abrufen?
- 26. Wie kann ich eine Zeichenfolge mit Leerzeichen in C lesen?
- 27. Wie kann ich die Spracheinstellung eines Dokuments kopieren oder einstellen?
- 28. Seriennummer Erkennung mit openCV
- 29. Wie kann ich Daten aus einer Textdatei mit VB6 lesen?
- 30. Kann ich die Schaltfläche 'Schließen' eines Formulars mit C# deaktivieren?
Nicht meine Sprachen und Links sind keine Antworten. Aber ich würde hier anfangen, wenn ich daran arbeiten würde http://paulstovell.com/blog/x509certificate2 – infixed