代码之家  ›  专栏  ›  技术社区  ›  Jee Mok ecanf

具有SSL证书缓存的服务工作者

  •  3
  • Jee Mok ecanf  · 技术社区  · 8 年前

    我们有许多网站托管在谷歌云服务器上。

    我们最近向服务器添加了一个更新的SSL证书;之后,我们的所有站点都加载了新证书,除了安装了服务工作者的证书。似乎该站点仍在加载旧证书(目前仍然有效-明天到期)。

    看起来它与缓存有关-清除浏览器缓存后,也会为此网站加载新证书。

    当证书过期时,这是否会成为客户端的问题?当浏览器(chrome、firefox等)在缓存中找到过期的证书时,他们会自动检查服务器上的新证书,还是会显示一个SSL警告页面(如 https://expired.badssl.com/ )?

    有没有一种方法可以确保客户端/浏览器从服务器加载更新的证书?

    1 回复  |  直到 8 年前
        1
  •  4
  •   Tim Diekmann suresh madaparthi    8 年前

    google chrome不会重新验证磁盘上的证书,它这样做是为了不破坏chrome的离线功能。每当chrome更新缓存时,它都会得到新的证书,在这之前,不应该担心旧证书的验证。

    你可以参考这篇文章 the Chromium forum