2017-05-17 80 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 

执行所有可执行文件的外部签约。