2017-05-17 93 views
1

當我嘗試使用P12密鑰庫我碰到下面的錯誤讓我簽字的exe:代碼簽名錯誤

codesigning.p12 does not contain the complete certificate chain

不過,我可以通過執行簽字,而無需使用signTool.exe窗戶問題:

signtool sign /f codesigning.p12 /p $keyStorePassword myprogram.exe

任何想法如何讓這個工作在install4j?

回答

0

signtool可以訪問Windows密鑰庫中的中間證書,install4j不能這樣做。

除了創建一個獨立的證書(見Adding an intermediate certificates to a pkcs12 file),您可以使用媒體嚮導的「可執行處理」的步驟,並呼籲

C:\Path\To\signtool sign /f codesigning.p12 /p $keyStorePassword $EXECUTABLE 

執行所有可執行文件的外部簽約。