2012-08-31 22 views
1

我有一個.cer文件,通過Xcode和蘋果開發人員網站獲得,用於在OSX上對我的應用程序進行編碼。是否可以使用相同的.cer文件對應用程序的Windows版本進行編碼?我可以使用從Apple Developer/Xcode獲取的.cer文件對Windows應用程序進行編碼簽名嗎?

+0

你爲什麼要那樣做? – woz

+0

對不起,我以前從來沒有嘗試過使用代碼簽名應用程序。也許你可以提供一個更有用的解釋,說明我爲什麼做一些愚蠢的事情。據我所知,大多數Windows代碼簽名證書一年的成本通常高達178美元,如果可能的話,我寧願不支付這筆費用。 – Mike2012

+0

哦,我只是想知道爲什麼。當您嘗試使用.cer文件簽署Windows應用程序時會發生什麼情況?它會導致任何錯誤? – woz

回答

0

我想,從帖子的年齡來看,這已經不再適用於邁克,但其他人可能會試圖做同樣的事情。所以這裏是如何:

所有你需要做的就是導出證書及其鑰匙作爲pkcs12從您的Mac Dev框中的鑰匙串(使用擴展名.pfx),並將其與Windows窗口上的signtool.exe一起使用。

如果您在執行此操作時遇到問題,可以將密鑰和證書導出爲PEM格式,然後執行以下命令以創建Windows簽名pfx。

openssl pkcs12 -export -out sign_cert.pfx -inkey your_key.key -in your_cert.pem -certfile your_intermediate_chain.pem 
相關問題