chrome 39和40中的ERR_SSL_PROTOCOL_ERROR,但在chrome 36中工作。帮助修复chrome 39

时间:2015-01-19 06:58:29

标签: google-chrome internet-explorer firefox ssl

我可以访问Chrome 36和IE8中的网址,但在Chrome 39或40或Firefox 35中,它会引发错误:

  

无法与服务器建立安全连接。这可能是一个   服务器问题,或者可能需要客户端   您没有的身份验证证书。

     

错误代码:ERR_SSL_PROTOCOL_ERROR}。

似乎这是与SSL证书相关的问题。我该如何解决这个问题?

5 个答案:

答案 0 :(得分:8)

Google announced他们将从Chrome 39开始删除对SHA-1加密哈希算法的支持。据Google称:

  

证书链使用SHA-1且有效期为2017年1月1日的HTTPS网站在Chrome的用户界面中将不再具有完全可靠性。

有几个网站可以提供您的SSL证书链的详细分析,例如Qualys SSL Labs' SSL Test

Google Chrome确实有高风险命令行选项--ignore-certificate-errors,可能会绕过某些证书错误。请注意,忽略证书错误会使您的所有SSL流量面临被窃听的风险。

这也是一个新的错误。谷歌从使用OpenSSL库切换到它自己的" BoringSSL" Chrome浏览器中的库。要报告Chrome中的错误,请访问chrome://help/,然后点击"报告问题"。

答案 1 :(得分:2)

试试这个。在Chrome中,输入“chrome:// flags / #enable-quic”,不带引号作为网址。 CTRL + F搜索“quic”,此时你会发现......

实验性QUIC协议。 Mac,Windows,Linux,Chrome OS,Android 启用实验性QUIC协议支持。 #启用-QUIC

将其转为已禁用,并在下方提示时重新启动浏览器。

答案 2 :(得分:0)

转到Windows防火墙,再次单击"恢复默认值",然后再次。问题应该解决。

答案 3 :(得分:0)

对我来说,当我关闭防病毒浏览控件时,此问题已得到解决。

答案 4 :(得分:-1)

首先检查:

  1. Internet Explorer-转到设置框中的tools/internet options/advanced,一直滚动到底部并选择Use TLS 1.0,它将解决问题。 还应选择SSL 2.0或3.0。

  2. 谷歌浏览器 - 点击其右侧的“扳手”标志。点击网络点击Options中的Under the bonnet然后Change Proxy Settings,然后按照上述步骤操作,如同在Internet Explorer中一样。

  3. 如果这不起作用,请尝试以下步骤:

    1. 取消隐藏所有文件和文件夹。
    2. 然后转到C:\Windows\System32\drivers\etc\hosts
    3. 右键单击hosts文件,然后单击属性。然后单击安全选项卡。之后点击编辑。
    4. 在此处,单击系统,您必须检查允许完全控制并取消选中拒绝。
    5. 单击“确定”,然后单击“确定”。
    6. 现在删除主机文件。
    7. 您可以阅读google forum tips from here
      或者您获得所有细节解决方案about err_ssl_protocol_error from here。我希望这会起作用并修复错误。