我可以在 Chrome 36 和 IE8 中访问 URL,但在 Chrome 39 或 40 或 Firefox 35 中会抛出错误:
Unable to make a secure connection to the server. This may be a problem with the server, or it may be requiring a client authentication certificate that you don't have.
Error code: ERR_SSL_PROTOCOL_ERROR}.
看来是SSL证书的问题。我该如何解决这个问题?
最佳答案
Google announced从 Chrome 39 开始,他们将开始取消对 SHA-1 加密哈希算法的支持。根据 Google 的说法:
HTTPS sites whose certificate chains use SHA-1 and are valid past 1 January 2017 will no longer appear to be fully trustworthy in Chrome’s user interface.
有几个站点可以提供 SSL 证书链的详分割析,例如 Qualys SSL Labs' SSL Test .
Google Chrome 确实有一个高风险命令行选项--ignore-certificate-errors
,它可能会绕过某些证书错误。请注意,忽略证书错误会使您的所有 SSL 流量面临被窃听的风险。
这也可能是一个新错误。 Google 在 Chrome 38 中从使用 OpenSSL 库切换到它自己的“BoringSSL”库。要报告 Chrome 中的错误,请访问 chrome://help/
并点击“报告问题”。
关于google-chrome - chrome 39 和 40 中的 ERR_SSL_PROTOCOL_ERROR 但适用于 chrome 36。帮助修复 chrome 39,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28019407/