C#x509证书解码器

zch*_*pit 2 c# cryptography decode x509

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

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

当我在https://www.sslshopper.com/certificate-decoder.html中通过它时, 它可以工作,但我希望拥有自己的工具,如此网站.

有帮助吗?

Cry*_*t32 5

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

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

byte[] bytes = Convert.FromBase64String("MII<...>==");
var cert = new X509Certificate2(bytes);
Run Code Online (Sandbox Code Playgroud)

进一步阅读:

Convert.FromBase64String方法(String)

X509Certificate2类