3

尝试访问本地 git 服务器页面时,Microsoft Edge 显示证书错误,因为 git 服务器正在使用自签名证书。我想启用对此特定 Web 主机的访问并绕过错误消息。这可以在其他浏览器中完成,但显然 EDGE 没有提供覆盖证书处理或产生异常的方法。

错误消息:“此站点不安全。” DLG_FLAGS_INVALID_CA

4

3 回答 3

5

如果您尝试访问从 localhost 提供的具有自签名证书的页面,您可以在 edge.xml 中启用标志。转到edge://flags并搜索localhost,并启用标志Allow invalid certificates for resources loaded from localhost.

在此处输入图像描述

于 2021-04-13T15:38:55.967 回答
4

Microsoft EDGE 无法直接管理证书或导入证书以避免证书错误。要允许 Microsoft-Edge 使用自签名证书,必须使用命令行中的“certmgr.msc”工具将证书作为受信任的证书颁发机构导入。

这可以按如下方式完成:

  • 点击红色证书错误信息查看失败证书
  • 点击查看证书
  • 单击导出到文件(任何位置,foo.crt)
  • 启动 cmd shell 并键入命令“certmgr.msc”以打开证书向导
  • 从菜单栏中选择“操作”>“所有任务”>“导入...”
  • 将出现一个弹出窗口,询问“存储位置”选择当前用户或本地计算机。点击下一步。
  • 将出现一个新的弹出窗口,询问文件名:浏览并选择导出的证书文件 foo.crt 并单击打开。
  • 弹出窗口现在应该显示证书文件 foo.crt 的完整路径。点击下一步。
  • 将出现一个新的弹出窗口,要求您允许 Windows 根据证书选择“证书存储”,或者允许您手动指定证书存储。选择手动选项“受信任的根证书颁发机构”。点击下一步。
  • 最终弹出窗口将出现“完成证书导入向导”。查看设置并单击完成。
  • 您应该收到“导入成功”消息。
  • 关闭导入向导应用程序并在 EDGE 浏览器中再次尝试 URL。如果这有效,您将不会收到证书错误,并且页面将正常加载
于 2020-07-02T15:04:24.177 回答
2

您可以在网站上输入:thisisunsafe。

点击网站某处(无按钮)后只需键入,现在就会出现字母。完成单词后,网站加载。

Edge 会将网站标记为“允许”。

于 2022-02-23T11:49:47.433 回答