2

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

4

2 回答 2

3

既然你标记了.NET,我假设你正在寻找一个 API 来做这个......

Mono.Security.dllMono一起提供但在 Windows 上与 MS.NET 配合使用的程序集有一种PKCS12类型,允许您创建 .pfx 文件(有或没有 X.509 证书)。

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

于 2013-07-15T20:30:45.843 回答
2

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

尝试

   openssl pkcs12 -export -out newCertificate.pfx -inkey myKey.pem -in myCertificate.cer -name "myCertificateName@myDomain.net"
于 2013-07-15T20:18:14.007 回答