查询SSL证书是否到期, 最直接的方式有三种。第一是通过浏览器里的锁形图标来查看。第二是使用在线检测工具进行查询。第三是在服务器端利用openssl命令进行查询。

由主流CA签发的证书, 其有效期通常为1年。而Let's Encrypt颁发的证书有效期则是90天。建议在证书到期前的30天SSL证书到期查询龙南市就业服务平台,就开始启动续期流程。

浏览器直接查看

你可以打开那个已经部署了证书的网站的页面。然后把鼠标移动到浏览器的地址栏位置。如果你是使用Chrome浏览器的话, 你就点击那个锁形的图标。如果你是使用Firefox浏览器的话, 你就点击那个盾牌的图标。接下来在你弹出的选项菜单里面选择查看证书这个功能。

之后你就会看到一个弹窗界面。在这个界面上你要找到详细信息或者通用这两个页签中的任意一个。最后你在这些页面中找到到期时间这一项信息。这种方法基本上零门槛。你只需要照着做就行。它适用于任何已经安装了证书的网站情况。

在线工具批量查询

用户先去那个能查询SSL证书什么时候到期的平台进行访问, 然后把域名输入进去, 就能得到颁发者是谁、什么签发的、什么时候过期、还剩多少天以及证书链状态这些内容。

接着通过gz88.cn提供的这个SSL证书到期检测工具来做操作, 输入域名之后会在3秒以内返回完整的信息, 而且支持一次提交多个域名来进行批量检测, 这种功能很适合运维团队用来做定期巡检。

服务器端命令查询

利用SSH工具连接到你所需要访问的这台目标服务器, 然后在该服务器上执行相关的操作。

openssl s_client -connect 域名:443 2>/dev/null | openssl x509 -noout -dates

SSL证书到期查询:3种方法快速查看有效期及在线检测(图1)

输出里面的notAfter字段, 它就是到期时间, 注意是UTC时间。你要是配合上那个cron定时任务的话, 就可以实现每天都自动去巡检一遍, 然后发现有问题的话, 就会发邮件给你进行告警。

证书到期后的影响与应对

在证书已经过期的时候, 浏览器上面会显示出“您的连接不是私密连接”的提示, 这样的话用户就没法完成自己的交易操作了。所以要求在证书的到期时间往前推7天的时候, 务必要去做好这个续期的处理工作。

对于是 Let's Encrypt 这种免费的证书情况, 直接运行certbot renew这个命令就可以了, 系统就能自动去完成续期的任务。如果是那种需要花钱购买的付费证书的话, 需要去通过当初签发这个证书的 CA 机构, 或者是找那些专门做代理的平台去提交一下申请的。

比如说在 gz88.cn 这个平台上, 它就支持很多不同品牌的证书可以在线上去完成续期这个手续的, 一般情况下啊, 大概只要等24个小时左右的时间, 新的证书就会下发下来了。

注意事项

中间证书过期同样导致访问异常SSL证书到期查询,需检查完整证书链

关于那个带有通配符的证书, 它对应的域名写法是*.example.com, 这样的设置仅仅只能覆盖到第一级别的子域名称, 对于那些需要覆盖多级子域的情况, 必须去单独做一个确认的动作。

建议设置三级到期预警:30天提醒、14天告警、7天紧急处理

从2024年开始, 各大证书颁发机构已经强制执行规定, 要求证书的有效期不能超过397天, 请大家务必关注并留意换发周期的相关变化。