install4j的代码签名错误

时间:2017-05-17 13:07:06

标签: install4j

当我尝试使用p12密钥库签署我的exe时,我收到以下错误:

  

codesigning.p12不包含完整的证书链

但是,我可以通过执行:

使用Windows signTool.exe毫无问题地签名
  

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

如何在install4j中使用它?

1 个答案:

答案 0 :(得分:0)

signtool可以访问Windows密钥库中的中间证书,而install4j不会这样做。

除了创建自包含证书(请参阅Adding an intermediate certificates to a pkcs12 file)之外,您还可以使用媒体向导的“可执行处理”步骤并致电

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

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