1
我有一個.cer文件,通過Xcode和蘋果開發人員網站獲得,用於在OSX上對我的應用程序進行編碼。是否可以使用相同的.cer文件對應用程序的Windows版本進行編碼?我可以使用從Apple Developer/Xcode獲取的.cer文件對Windows應用程序進行編碼簽名嗎?
我有一個.cer文件,通過Xcode和蘋果開發人員網站獲得,用於在OSX上對我的應用程序進行編碼。是否可以使用相同的.cer文件對應用程序的Windows版本進行編碼?我可以使用從Apple Developer/Xcode獲取的.cer文件對Windows應用程序進行編碼簽名嗎?
我想,從帖子的年齡來看,這已經不再適用於邁克,但其他人可能會試圖做同樣的事情。所以這裏是如何:
所有你需要做的就是導出證書及其鑰匙作爲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
你爲什麼要那樣做? – woz
對不起,我以前從來沒有嘗試過使用代碼簽名應用程序。也許你可以提供一個更有用的解釋,說明我爲什麼做一些愚蠢的事情。據我所知,大多數Windows代碼簽名證書一年的成本通常高達178美元,如果可能的話,我寧願不支付這筆費用。 – Mike2012
哦,我只是想知道爲什麼。當您嘗試使用.cer文件簽署Windows應用程序時會發生什麼情況?它會導致任何錯誤? – woz