我正在寻找一个C#代码,如何从字符串中解码x509证书,如下页所示:https://www.sslshopper.com/certificate-decoder.html
我有一个证书字符串,以MII开头......并以==结尾。
当我在https://www.sslshopper.com/certificate-decoder.html中通过它时它可以工作,但我希望拥有自己的工具,就像这个网站一样。
任何帮助?
答案 0 :(得分:5)
我有一个证书字符串,以MII开头......并以==
结尾
它是ASN.1 DER编码证书的Base64格式。您可以将此字符串转换为字节数组,然后构造X509Certificate2
class:
byte[] bytes = Convert.FromBase64String("MII<...>==");
var cert = new X509Certificate2(bytes);
进一步阅读: