我有一个RSA(XML)私有+公钥。有没有办法从这个创建.pfx文件?
答案 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"