Google Chrome可以在具有无效SSL证书的本地开发服务器上使用吗?

Nic*_*las 6 ssl google-chrome

我们的应用程序在框架集内运行,框架集使用一个可见框架来显示内容,另外两个框架用于处理与服务器的通信.我没有设计这个,现在无法改变它.

问题是我的本地计算机没有有效的SSL证书(它是自签名的),因此访问它并尝试登录会弹出"无效证书"错误.在IE和FF中,我只需单击一个按钮即可继续.但是,我刚开始尝试使用Chrome进行测试,它似乎让我死了:

 Error 501 (net::ERR_INSECURE_RESPONSE): Unknown error.
Run Code Online (Sandbox Code Playgroud)

没有选择继续.选项菜单中似乎没有任何东西可以将localhost添加为可信站点,尽管我可能错过了一些东西.有没有人知道这方面的方法?在本地禁用SSL并不是一件容易的事情,我不敢忘记启用它进行部署.还有其他想法吗?

谢谢.

And*_*rew 2

我建议将自签名证书手动添加到 Chrome,而不是尝试使 localhost 成为受信任的站点。看起来有几种方法可以实现这一点。 这是讨论这个问题的一个论坛帖子,但我认为可以归结为:

  1. 如果您使用的是 Windows,请在 IE 中安装证书。链接的线程更详细地解释了此过程,但看起来您需要在 IE 中访问该站点,单击“继续”或类似按钮,然后右键单击 URL 栏右侧的证书错误按钮并按照提示操作。(如果这不起作用,我认为这里有一个问题可以解决该问题。)
  2. 最新版本的 Chrome 似乎允许直接导入证书。在 Windows 版本“15.0.874.121 m”上,我可以单击工具菜单,转到“选项”,然后转到“Under the Hood”,然后单击“管理证书”按钮。我相信您随后单击了“导入...”按钮,但我不记得您是否需要进入“个人”选项卡或其他选项卡之一。您需要拥有 Chrome 支持的文件格式的证书(p12 是其中之一,还有其他)。在适当的位置有一个帮助链接,指定可接受的格式。