在IE中解析“foo.exe的签名已损坏或无效”

时间:2016-01-18 23:11:04

标签: signtool

当用户尝试下载我的安装程序时,下载完成后,Windows 10上的IE11会显示错误“foo.exe的签名已损坏或无效”

Signtool报告签名有效。微软确认IE9和IE10中的一个错误可能导致此问题(https://connect.microsoft.com/IE/feedback/details/800433/kb2870699-breaks-ie-msi-signature-validation),但正如我在IE11中看到的那样,这可能是一个不同的问题。

关于可能出错的其他任何想法?

1 个答案:

答案 0 :(得分:5)

听起来好像您可能拥有2016年新要求(包括放弃使用SHA-1)之前颁发的CodeSign证书,该证书于2016-01-01开始执行。如果是这种情况,最简单的解决方案是重新签发您的CodeSign证书以满足新要求。 *我自己也在经历同样的过程。

看一下这篇文章:http://social.technet.microsoft.com/wiki/contents/articles/32288.windows-enforcement-of-authenticode-code-signing-and-timestamping.aspx