C# 如何从.pfx获取公钥

C# 如何从.pfx获取公钥,c#,x509certificate,x509certificate2,pfx,C#,X509certificate,X509certificate2,Pfx,我有Mycert.pfx文件,我可以使用下面的代码提取私钥,但不确定如何从.pfx文件提取公钥 私有静态X509Certificate2 LoadPrivateKey() { 返回新的X509Certificate2(@“d:\myCert.pfx”,“Pass123$”); } 是否可以从.pfx获取公钥,如果可以,请共享它的示例代码。我建议检查它是否具有从cert或pfx获取证书的导入方法。显然,存在公钥属性。您想要什么版本的公钥?公共证书DER/PEM?公钥blob DER/PEM?RSA

我有Mycert.pfx文件,我可以使用下面的代码提取私钥,但不确定如何从.pfx文件提取公钥

私有静态X509Certificate2 LoadPrivateKey() { 返回新的X509Certificate2(@“d:\myCert.pfx”,“Pass123$”); }


是否可以从.pfx获取公钥,如果可以,请共享它的示例代码。

我建议检查它是否具有从cert或pfx获取证书的导入方法。显然,存在公钥属性。您想要什么版本的公钥?公共证书DER/PEM?公钥blob DER/PEM?RSA实例(或任何算法)?需要生成PEM格式的文件我建议检查它是否具有从cert或pfx获取证书的导入方法。显然存在公钥属性您想要什么版本的公钥?公共证书DER/PEM?公钥blob DER/PEM?RSA实例(或任何算法)?需要生成PEM格式文件