可以将RSA私有+公钥转换为.pfx文件吗?

时间:2013-07-15 19:56:39

标签: .net cryptography

我有一个RSA(XML)私有+公钥。有没有办法从这个创建.pfx文件?

2 个答案:

答案 0 :(得分:3)

既然你标记了.NET,我会假设你正在寻找一个API吗?

程序集Mono.Security.dll附带Mono,但在Windows上与MS.NET配合使用,具有PKCS12类型,允许您创建.pfx文件(有或没有X.509证书)。

请注意,它是单声道tools使用的低级API,但它可能比其他API复杂一点。 OTOH因为单声道工具是使用它构建的,所以您可以复制粘贴执行所需的源代码。

答案 1 :(得分:2)

您可以使用命令行工具openssl转换证书。

尝试

   openssl pkcs12 -export -out newCertificate.pfx -inkey myKey.pem -in myCertificate.cer -name "myCertificateName@myDomain.net"