【问题标题】:Self signed certificate in Chrome and IE issue, but fine in FirefoxChrome 和 IE 问题中的自签名证书,但在 Firefox 中很好
【发布时间】:2016-05-06 06:40:23
【问题描述】:

我正在使用自签名证书来开发 Open Layers 3 实施。

OL3 正在使用 https://localhost:8443 从 Geoserver 读取图层,并且网站托管在 https://localhost:444。我为此使用 Apache 和 Tomcat 7。

这一切在 Firefox 中运行良好。虽然我收到了关于证书的初步警告。但是接受风险,然后通过 https 连接没有问题,并且所有内容都正确传递。

但是在 Chrome 和 IE 中,我在控制台中收到以下错误,并且该站点未从 Geoserver 接收内容:

https://localhost:8443/geoserver/
Failed to load resource: net::ERR_INSECURE_RESPONSE

这与端口 8443 相关联,该端口是 Tomcat 用于交付开放第 3 层内容的端口。

【问题讨论】:

    标签: javascript google-chrome firefox ssl openlayers-3


    【解决方案1】:

    事实证明,原因是 Chrome 和 IE 使用了一个证书存储,它会检查它来验证证书,而 Firefox 没有。您必须将您的自签名证书分配给证书存储,以允许将任何数据传输到 IE 和 Chrome 中的客户端。

    在 IE 中你可以左键点击证书错误 -> 查看证书 -> 安装证书,然后在 Trusted Root Certification Authorities 文件夹中安装证书。刷新,它对我有用。

    【讨论】:

      猜你喜欢
      • 2012-10-21
      • 2013-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 2011-02-08
      • 2019-12-11
      相关资源
      最近更新 更多