微软宣布从2016年1月1日起,使用SHA-1算法签署的软件将不再被视为数字签名。安装此类软件时会显示警告。
现在,我怎么告诉install4j使用sha256而不是默认的sha1?我的证书能够做到这一点,但到目前为止,一切都出现了sha1。现在我尝试用" / fd sha256"手动签署exes。在signtool中的选项,它工作正常。那么我们如何让build4j在构建期间做同样的事情呢?
答案 0 :(得分:1)
从install4j 6.0.4开始,您可以添加编译器变量
sys.ext.install4j.winDigest
带值
SHA-2
更改算法。我们将在下一个版本中更改默认值。