完全了解SHA1的折旧并且可以访问我已安装到我的系统并使用代码签署项目可执行文件的SHA256证书(由Comodo发布)(在这种情况下,项目可执行文件是一个INNO编译的安装文件),我继续收到用户关于看到此警告消息的投诉:
这是我用来编码签名的命令(我已经将SignTool.exe的路径添加到系统Path变量中,所以当我调用它时我没有完全限定它;而且,命令在a中。蝙蝠文件):
SignTool.exe sign /v /a /fd sha256 /du "http://www.foo.bar" %1
我的第一个猜测是我没有正确使用SignTool sign命令。我知道证书已安装,因为我在查看Certmgr.msc
时看到了它。更多证据表明代码签名成功:
为什么还会这样?
答案 0 :(得分:-1)
我不确定具体是什么问题,但您可以在使用SignTool.exe
我使用以下参数:
signtool.exe verify /pa /v [pathToSignedFile]