Windows 8 上的 Chrome 抱怨服务器证书尚未生效。不过 Linux 上的 Chrome 不会抱怨,同一台 Windows 8 机器上的 Firefox 也不会抱怨。该证书是我自己制作的 Web 服务器证书,由我自己的(自签名)CA 签名。我在 Windows 上的 Chrome(使用 Windows 内部证书存储)以及 Linux 上的 Chrome 和 Windows 上的 Firefox(有自己的证书存储)中都正确导入了 CA 证书。
在 Windows 上的 Firefox 和 Linux 上的 Chrome 中,我可以检查浏览器的证书,并且它会正确列出证书的所有详细信息。即使在 Windows 上的 Chrome 中,Chrome 也会在证书警告页面上列出正确的系统时间。如果我随后检查证书(忽略证书消息并继续),它也会列出正确的有效期(2 天前到一年后 2 天)。
所以我非常震惊。证书看起来是有效的,检查了里面的所有内容,但 Chrome 仍然不接受它。
有人对下一步该做什么来查找和修复这个问题有什么建议吗?