【问题标题】:ERR_SSL_PROTOCOL_ERROR in chrome 39 and 40 but works in chrome 36.Help fix in chrome 39chrome 39 和 40 中的 ERR_SSL_PROTOCOL_ERROR 但适用于 chrome 36。帮助修复 chrome 39
【发布时间】:2023-03-03 13:33:01
【问题描述】:
我可以在 Chrome 36 和 IE8 中访问 URL,但在 Chrome 39 或 40 或 Firefox 35 中会引发错误:
无法与服务器建立安全连接。这可能是一个
服务器有问题,或者可能需要客户端
您没有的身份验证证书。
错误代码:ERR_SSL_PROTOCOL_ERROR}。
这似乎是与 SSL 证书有关的问题。我该如何解决这个问题?
【问题讨论】:
标签:
google-chrome
internet-explorer
firefox
ssl
【解决方案1】:
Google announced 表示他们将从 Chrome 39 开始移除对 SHA-1 加密哈希算法的支持。据谷歌称:
证书链使用 SHA-1 并且在 2017 年 1 月 1 日之后有效的 HTTPS 网站在 Chrome 的用户界面中将不再完全值得信赖。
有几个网站可以提供对您的 SSL 证书链的详细分析,例如 Qualys SSL Labs' SSL Test。
Google Chrome 确实有一个高风险命令行选项--ignore-certificate-errors,它可能会绕过某些证书错误。请注意,忽略证书错误会使您的所有 SSL 流量面临被窃听的风险。
这也可能是一个新错误。 Google 在 Chrome 38 中从使用 OpenSSL 库切换到它自己的“BoringSSL”库。要报告 Chrome 中的错误,请访问 chrome://help/ 并点击“报告问题”。
【解决方案2】:
试试这个。在 Chrome 中,输入不带引号的“chrome://flags/#enable-quic”作为 URL。 CTRL + F 搜索“quic”,此时你会找到...
实验性 QUIC 协议。 Mac、Windows、Linux、Chrome 操作系统、Android
启用实验性 QUIC 协议支持。 #enable-quic
将其设置为禁用,并在出现以下提示时让它重新启动您的浏览器。
【解决方案3】:
转到 Windows 防火墙,单击“恢复默认值”,然后再次单击。问题应该解决了。
【解决方案4】:
对我来说,当我关闭防病毒浏览控件后,这个问题就解决了。
【解决方案5】:
首先检查:
Internet Explorer- 在设置框中转到tools/internet options/advanced,一直滚动到底部并选择Use TLS 1.0,它将解决问题。
SSL 2.0 或 3.0 也应选择。
谷歌浏览器-点击右上角的“扳手”标志。点击Options然后点击Under the bonnet在网络点击Change Proxy Settings并按照上面在Internet Explorer中的步骤操作。
如果这不起作用,请尝试以下步骤:
- 取消隐藏所有文件和文件夹。
- 那就去
C:\Windows\System32\drivers\etc\hosts。
- 右键单击 hosts 文件,然后单击属性。然后单击安全选项卡。之后点击编辑。
- 在这里,点击系统,您必须选中允许完全控制并取消选中拒绝。
- 单击确定,然后单击确定。
- 现在删除 hosts 文件。
你可以阅读google forum tips from here
或者你得到所有细节解决方案about err_ssl_protocol_error from here。我希望这将起作用并修复错误。