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

Rol*_*ien 4 signtool

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

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

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

小智 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