2016-04-25 160 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