假期期间我住在父母家,他们刚刚告诉我,每次使用 Chrome 访问银行网站时都会出现此错误 (ERR_CERT_AUTHORITY_INVALID)
他们有一台 2007 年末的 MacBook,运行的是 Snow Leopard 10.6.8
"Entrust Root Certification Authority - G2"
我认为这是因为银行证书签署的证书颁发机构不在他们的系统根钥匙串中。
我是否正确地认为这是因为 Apple 不再发布 OSX 10.6.8 的更新,所以任何新的系统根证书都不会到达?
除了将 MacBook 扔进垃圾箱之外,我能为他们提供的唯一“解决方法”是让他们改用 Firefox,因为它不使用 OSX 钥匙串。但他们已经习惯了 Chrome,向他们解释这一变化会很麻烦。
还有谁能想到其他解决方法吗?
答案1
Chrome 10.6 版的支持将于 4 月结束。他们要么需要更新到 10.9,要么使用其他浏览器(如 Firefox)来尝试保持安全。
尝试以隐身模式打开页面
在隐身窗口中打开页面。如果可以正常使用,则说明您的某个扩展程序导致了安全问题,您应该将其删除。了解如何关闭扩展程序。
暂时关闭防病毒软件(如果适用)
如果您的计算机上安装了提供“HTTPS 保护”或“HTTPS 扫描”的任何防病毒软件,则它可能会干扰浏览器提供安全性的能力。暂时将其关闭,看看是否能解决问题。如果有效,您需要关闭此功能才能使用安全网站。记得重新打开它。
更新
确保 Chrome 和 Mac 本身都已更新。
清除证书
进入系统中的实用程序-钥匙串,找到旧的缓存密钥并将其删除。应该在系统下,而不是系统根目录下。
答案2
您可以将它们升级到 Lion,它仍然是最新版本并受到支持。
如果他们不更新操作系统,而你知道证书,为什么不下载当前的根证书(来自这里) 并安装证书。