I received a Certum certificate to sign my C # application. Everything seems to be in order, and I can run the application and also see a valid certificate on it.
But, if I upload it to my web page (publishing in Visual Studio or downloading EXE), I cannot download it using Internet Explorer on Windows7. I always get a message: "Signature is corrupted or invalid." But once it is on the PC, it seems valid. I know in 2013 there was a bug in IE, but it should be resolved.
On Windows 10, Smartscreen also blocks this exe, and I cannot download it. I paid this certificate to show that my application is safe, and now I have more problems than before :(
I do not know if I can paste the link here in my application.
Change I found this document from Microsoft: http://social.technet.microsoft.com/wiki/contents/articles/32288.windows-enforcement-of-authenticode-code-signing-and-timestamping.aspx - It seems like Microsoft with IE (but also Google with Chrome) does not allow you to download signed SHA-1 applications anymore from January 1., because it is not safe enough.
source share