ssl - 从 .cer 和 pfx 的密码生成 pfx

标签 ssl openssl certificate ssl-certificate pfx

我丢失了 pfx 文件,但我有 .cer 文件并且我知道用于打开丢失的 pfx 文件的密码。如何生成 pfx?这可能吗?

最佳答案

只要您拥有该证书的私钥:

将 PEM 转换为 PFX:

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt

您的证书应以“-----BEGIN CERTIFICATE-----”开头,以“-----END CERTIFICATE-----”结尾

您的私钥应以“-----BEGIN PRIVATE KEY-----”开头,以“-----END PRIVATE KEY-----”结尾

编辑:

如果您没有安装 openssl,您也可以使用像这样的在线转换器:https://www.sslshopper.com/ssl-converter.html

但通常建议上传/与任何人共享您的私钥!

关于ssl - 从 .cer 和 pfx 的密码生成 pfx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50595945/

相关文章:

Perl LWP GET 或 POST 到 SNI SSL URL

c++ - SSL_CTX_new仅在具有分发版本的32位iOS设备中崩溃

c - 如何将 ECDSA SIG 签名转换为 C 中的字符数组

java - 从 PositiveSSL 证书创建私钥

c# - 请求被中止 : Could not create SSL/TLS secure channel - IllegalMessage

zend-framework - ZEND SOAP 方法必须通过 SSL 访问

docker - "x509: certificate is not valid for any names"尽管 openssl 显示正确

macos - Productsigned Mac 应用程序未安装在非我的计算机中

azure - 从包含私钥的crt和txt中获取pfx

android - 使用自签名证书在 android 中创建安全的客户端-服务器连接