install4j 的代码签名错误
code signing error with install4j
当我尝试使用 p12 密钥库对我的 exe 进行签名时,出现以下错误:
codesigning.p12 does not contain the complete certificate chain
但是,我可以通过执行 windows signTool.exe 毫无问题地签署它:
signtool sign /f codesigning.p12 /p $keyStorePassword myprogram.exe
有什么想法可以在 install4j 中实现吗?
signtool 可以访问 Windows 密钥库中的中间证书,这是 install4j 做不到的。
除了创建独立证书(参见 Adding an intermediate certificates to a pkcs12 file)之外,您还可以使用媒体向导的 "Executable processing" 步骤并调用
C:\Path\To\signtool sign /f codesigning.p12 /p $keyStorePassword $EXECUTABLE
执行所有可执行文件的外部签名。
当我尝试使用 p12 密钥库对我的 exe 进行签名时,出现以下错误:
codesigning.p12 does not contain the complete certificate chain
但是,我可以通过执行 windows signTool.exe 毫无问题地签署它:
signtool sign /f codesigning.p12 /p $keyStorePassword myprogram.exe
有什么想法可以在 install4j 中实现吗?
signtool 可以访问 Windows 密钥库中的中间证书,这是 install4j 做不到的。
除了创建独立证书(参见 Adding an intermediate certificates to a pkcs12 file)之外,您还可以使用媒体向导的 "Executable processing" 步骤并调用
C:\Path\To\signtool sign /f codesigning.p12 /p $keyStorePassword $EXECUTABLE
执行所有可执行文件的外部签名。