У меня есть сертификат Certum, чтобы подписать мое приложение C#. Кажется, все в порядке, и я могу выполнить приложение, а также увидеть действительный сертификат на нем.«Подпись повреждена или недействительна», загружаемая из IE
Но если я загружу его на свою веб-страницу (публикация в Visual Studio или загрузка EXE), я не могу загрузить его с помощью Internet Explorer на Windows7. Я всегда получаю сообщение: «Подпись повреждена или недействительна». Но как только он на ПК, он кажется действительным. Я знаю, в 2013 году была ошибка в IE, но она должна быть решена.
В Windows 10 Smartscreen также блокирует этот exe, и я не могу его загрузить. Я заплатил этот сертификат, чтобы показать, что мое приложение является безопасным, и теперь у меня больше проблем, чем раньше :(
Я не знаю, смогу ли я вставить ссылку на мое приложение здесь.
Редактировать Я нашел этот документ от Microsoft:. http://social.technet.microsoft.com/wiki/contents/articles/32288.windows-enforcement-of-authenticode-code-signing-and-timestamping.aspx - Похоже, что Microsoft с IE (но и Google Chrome с) не позволяет больше загружать SHA-1 подписанных приложений с 1 января, потому что не достаточно безопасно
2 палец вверх для вашего нахождения. Некоторые из наших пакетов перестали быть действительными, хотя мы использовали тот же сертификат за последние 2 года. Один из них работал (единственный в прошлом году).Искал много, пробовал много вещей, но я уверен, что вы нашли причину. –