简体   繁体   中英

code signing error with install4j

When I try to sign my exe using a p12 keystore I get the following error:

codesigning.p12 does not contain the complete certificate chain

However, I can sign it without problem using the windows signTool.exe by executing:

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

Any ideas how to get this working in install4j?

signtool can access intermediate certificates in the Windows keystore, something that install4j does not do.

Other than creating a self-contained certificate (see Adding an intermediate certificates to a pkcs12 file ), you can use the "Executable processing" step of the media wizard and call

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

to perform external signing of all executables.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM