为什么 Install4j 可执行签名不再起作用?
Why is Install4j executable signing not working any more?
我正在尝试构建几周前运行良好的 Install4j 项目,但现在它抱怨在对可执行文件进行签名时时间戳服务不可用。我们应该使用另一种时间戳服务吗?还是这个服务只是暂时离线?
我正在使用 Install4j 7.0.12。
Preparing configuration
Creating media file 'Windows':
Collecting files:
Compiling launchers:
Compiling launcher 'test':
Signing executable
Build failed.
Cause: java.io.IOException
http://timestamp.globalsign.com
You can set a different timestamp signing service by setting the VM parameter -Dinstall4j.timestampUrl=http://... in bin/install4j.vmoptions
or by setting the compiler variable sys.ext.timestampUrl in your project.
Cause: java.io.FileNotFoundException
http://timestamp.globalsign.com
在常规设置 > 编译器变量 中添加一个具有以下详细信息的条目似乎可以解决问题:
sys.ext.timestampUrl = http://timestamp.sectigo.com
这可能与有关。
我正在尝试构建几周前运行良好的 Install4j 项目,但现在它抱怨在对可执行文件进行签名时时间戳服务不可用。我们应该使用另一种时间戳服务吗?还是这个服务只是暂时离线?
我正在使用 Install4j 7.0.12。
Preparing configuration
Creating media file 'Windows':
Collecting files:
Compiling launchers:
Compiling launcher 'test':
Signing executable
Build failed.
Cause: java.io.IOException
http://timestamp.globalsign.com
You can set a different timestamp signing service by setting the VM parameter -Dinstall4j.timestampUrl=http://... in bin/install4j.vmoptions
or by setting the compiler variable sys.ext.timestampUrl in your project.
Cause: java.io.FileNotFoundException
http://timestamp.globalsign.com
在常规设置 > 编译器变量 中添加一个具有以下详细信息的条目似乎可以解决问题:
sys.ext.timestampUrl = http://timestamp.sectigo.com
这可能与有关。