
现在我已经在该服务器上安装了合法的证书.当我在Chrome中从我的计算机上访问该网站时,会抛出以下错误:
Error 113
(net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH):
Unknown error.
我的猜测是Chrome缓存了自签名证书的密钥,但它与合法证书的密钥不匹配.此网站适用于我的计算机上的所有其他浏览器,因此这只是一个Chrome问题.
一个有趣的注意事项:当从隐身会话(Ctrl Shift N)点击页面时,它可以正常工作.所以它显然是某种缓存的东西.
我做了我能想到的所有事情(从“管理证书”对话框中的“个人和其他人”页面中删除了我的缓存,删除了证书,按Ctrl F5等).
我的机器是Windows 7 x64. Chrome版本:12.0.742.91.
在Google Chrome帮助表单上,有a description of what sounds like the same issue;但是,没有找到解决方案.
更新:它似乎今天已经“固定”了.我讨厌这样的问题.我仍然不知道是什么导致它或它如何解决自己.据推测,缓存的证书过期了,但我仍然有兴趣知道这些信息的存储位置以及如何验证它.
Chrome会在浏览器历史记录中为每个主机存储SSL证书状所以只需清除浏览器历史记录(Ctrl Shift Del),至少包括以下部分:
>缓存的图像和文件
>托管应用数据
>内容许可证
> Chrome版本64的Cookie和其他网站数据
解决方案2.如果上述方法无效,请尝试以下操作:
>关闭Chrome>删除目录:%USERPROFILE%/ AppData / Local / Google / Chrome /用户数据/ CertificateTransparency