使用OpenSSL创建.pfx文件

Ter*_*nce 6 openssl keytool pfx

我已经获得了一些使用OpenSSL创建.pfx文件的命令.在大多数情况下,我的合作伙伴,从收集的信息:是否有可能的SSL证书从.key文件到.pfx转换?

我有以下文件:

  1. 2010certificate.cer
  2. 2010cert_and_key.pem
  3. private_verisign10to11.key

我试图用两者生成:

openssl pkcs12 -export -out s2010-1.pfx -inkey private_verisign10to11.key -in 2010cert_and_key.pem -certfile 2010certificate.cer
and
openssl pkcs12 -export -out s2010-1.pfx -inkey private_verisign10to11.key -in 2010certificate.cer -certfile 2010cert_and_key.pem 
Run Code Online (Sandbox Code Playgroud)

不会引发任何错误在这种情况下,但是当我尝试查看或导入生成的文件s2010-1.pfx,Protecle说,它无法打开.Keytool说:

keytool -import -file s2010-1.pfx x -keystore cacerts -alias fqdn -storepass <.pfx's pass word>
keytool error: java.lang.Exception: Input not an X.509 certificate
Run Code Online (Sandbox Code Playgroud)

我假设问题是.pfx生成,但我真的不知道如何测试它直到keytool命令.关于如何从这里做什么的任何建议都会很棒.

yPh*_*hil 1

尝试使用TinyCA打开 3 个文件中的每一个,因为它们可能与扩展名不同,特别是 .pem 文件。然后使用TinyCA导出密钥;有一个消息窗口显示 openssl 命令和该命令的输出。