2016-04-25 202 views
2

我的最终目标是签署我的exe文件。将.cer文件转换为.pfx文件

为此,我需要证书。 从我公司的pKI我得到一个.cer文件和.p7b(证书链)文件。

现在签署一个exe文件,我需要一个.pfx文件。 所以我想转换一个.cer文件到.pfx文件

对于这个我donwloaded openssl分配。

现在发出此命令openssl pkcs12 -export -in certificatename.cer -inkey privateKey.key -out certificatename.pfx -certfile cacert.cer导致无法加载证书。

有没有人有任何提示?

最好的问候, Saurav

回答

6

因此,关键是,如果你想签一个exe你有一个.CER文件后

  1. 转换.CER使用OpenSSL的为.pem执行以下步骤命令
  2. 转换.PEM到.PFX用openssl命令
  3. 使用signtool签署与在步骤2中
生成.pfx文件中的.exe

OpenSSL的命令转换检查这个

https://www.sslshopper.com/ssl-converter.html

对于signtool命令检查这个

https://msdn.microsoft.com/en-us/library/windows/desktop/aa388170(v=vs.85).aspx

欢呼声,

Saurav

+4

发布的实际命令将是非常赞赏。 – h0b0