C#x509证书解码器

时间:2016-10-10 08:55:52

标签: c# cryptography decode x509

我正在寻找一个C#代码,如何从字符串中解码x509证书,如下页所示:https://www.sslshopper.com/certificate-decoder.html

我有一个证书字符串,以MII开头......并以==结尾。

当我在https://www.sslshopper.com/certificate-decoder.html中通过它时它可以工作,但我希望拥有自己的工具,就像这个网站一样。

任何帮助?

1 个答案:

答案 0 :(得分:5)

  

我有一个证书字符串,以MII开头......并以==

结尾

它是ASN.1 DER编码证书的Base64格式。您可以将此字符串转换为字节数组,然后构造X509Certificate2 class:

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

进一步阅读:

Convert.FromBase64String Method (String)

X509Certificate2 Class