【问题标题】:Microsoft EDGE - Security certificate required to access this resource is invalidMicrosoft EDGE - 访问此资源所需的安全证书无效
【发布时间】:2016-08-19 17:17:20
【问题描述】:

当我们在Windows 2012 R2 服务器中运行托管在IIS 8 中的ASP.NET 应用程序时,我们的开发环境中的Microsoft EDGE 出现以下错误。

Error: XMLHttpRequest: Network Error 0x800c0019, Security certificate required to access this resource is invalid.

以下是有关实现和环境的更多详细信息。 我们的应用程序在 2 个不同的安全端口 (HTTPS) 上运行。在IIS 中,两个应用程序都托管为不同的 Web 应用程序并使用相同的证书。证书是使用OpenSSL SHA2 encryption 生成的,并已添加到安全证书存储中。

当我们第一次加载我们的应用程序时,从 `Microsoft EDGE 发出证书警告消息,我们允许继续。加载页面后,单击按钮即可使用 AJAX 调用调用 API,该 API 托管在不同的端口上。

EDGE 中不允许继续该 API 并给出上述错误。

Chrome and IE 11 中,我们也收到了相同的警告消息,但它允许执行下一个 API。

如能解决此问题,我们将不胜感激。

【问题讨论】:

  • 仅在 Edge 中的 ASP.net MVC 5 应用程序中看到相同的问题。很难找到有关此问题的任何帖子。

标签: asp.net security ssl iis microsoft-edge


【解决方案1】:

如果您知道您的证书是有效的,发生这种情况的一个可能原因是您有一个在后台运行的工具通过代理劫持 SSL 连接,例如 Fiddler

由于此类工具有效地使用了中间人攻击来报告请求,因此警告是“正常的”。也很容易忘记他们在跑步。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-30
    • 1970-01-01
    • 2015-10-11
    • 2016-10-03
    • 2017-06-30
    • 2016-11-11
    • 2015-01-08
    • 2018-09-11
    相关资源
    最近更新 更多