2016-10-10 5 views
1

Ich bin für einen C# -Code suchen, wie x509-Zertifikat von String wie in dieser Seite zu entschlüsseln: https://www.sslshopper.com/certificate-decoder.htmlC# x509 Zertifikat Decoder

ich ein Zertifikat Zeichenfolge habe, die mit MII beginnt ... und endet mit == .

Wenn ich es in https://www.sslshopper.com/certificate-decoder.html hinter es funktioniert, aber ich möchte mein eigenes Werkzeug wie diese Website haben.

Irgendwelche Hilfe?

+1

X509Certificate2 Klasse kann helfen, da es das hat Eigenschaften und Methoden, die Sie benötigen. –

Antwort

4

Ich habe ein Zertifikat Zeichenfolge, die mit MII ... beginnt und endet mit ==

es ist eine Base64 Formatierung des codierten ASN.1 DER Zertifikat. Sie können diese Zeichenfolge in einem Byte-Array umwandeln und dann eine Instanz von X509Certificate2 Klasse konstruieren:

byte[] bytes = Convert.FromBase64String("MII<...>=="); 
var cert = new X509Certificate2(bytes); 

Weiterführende Literatur:

Convert.FromBase64String Method (String)

X509Certificate2 Class

+0

Ich werde es morgen überprüfen. – zchpit

Verwandte Themen