gpt4 book ai didi

c# - "signature is corrupt or invalid"从IE下载

转载 作者:太空狗 更新时间:2023-10-29 23:21:20 29 4
gpt4 key购买 nike

我获得了 Certum 证书来签署我的 C# 应用程序。一切似乎都正常,我可以执行应用程序并看到上面的有效证书。

但是,如果我将它上传到我的网页(使用 Visual Studio 发布或同时上传 EXE),我无法在 Windows7 上使用 Internet Explorer 下载它。我总是收到这条消息:“签名已损坏或无效”。但是一旦它在 PC 上,它似乎是有效的。我知道,2013 年 IE 有一个错误,但应该解决了。

在 Windows 10 上,Smartscreen 也阻止了这个 exe,我无法下载它。我支付了此证书以证明我的应用程序是安全的,现在我遇到的问题比以前更多了:(

我不知道我是否可以在此处插入指向我的应用程序的链接。

编辑:我从微软找到了这个文档: http://social.technet.microsoft.com/wiki/contents/articles/32288.windows-enforcement-of-authenticode-code-signing-and-timestamping.aspx- 自 1 月 1 日起,带有 IE 的 Microsoft(以及带有 Chrome 的 Google)似乎不再允许下载 SHA-1 签名的应用程序,因为它不够安全。

最佳答案

好吧,现在我可以说:没有解决方案!

至少目前没有(2016 年 1 月)。

  1. 所有新证书在 Windows7/8 和 Windows 10 上都必须具有 SHA-2 哈希值
  2. Certum 没有用于 OpenSource 选项的 SHA-2 证书 自 2 月以来,Certum 的 OpenSource 证书也具有 SHA-2 哈希可能性!

因此,如果您想为 WindowsXP 创建应用程序,您可以使用 Certum 的 Open Source Sign。如果您想为新操作系统签署应用程序,只有购买 Certum OpenSource 证书才会赔钱!

关于c# - "signature is corrupt or invalid"从IE下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34809705/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com