从X509证书pfx文件中获取字符串



我想获得x509证书作为字符串(certString)这样我就可以像一样使用它

var cert = new X509Certificate2(Convert.FromBase64String(certString));

以在代码中生成CertObject。

我试过certUtil,但我不知道我到底需要哪个字符串。

我需要从pfx数据中提取哪个字符串才能在代码中生成X509证书对象?

以下是完整的代码示例:

var cert = new X509Certificate2(@"c:myCert.pfx", "password");
var certBytes = cert.RawData;
var certString = Convert.ToBase64String(certBytes);

您所需要做的就是将其转换为byte[],然后转换为base64字符串:

ConvertCertToBase64(cert.RawData);
private string ConvertCertToBase64(byte[] certRawData)
{
    return Convert.ToBase64String(certRawData);
}

相关内容

  • 没有找到相关文章

最新更新