查询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
输出里面的notAfter字段, 它就是到期时间, 注意是UTC时间。你要是配合上那个cron定时任务的话, 就可以实现每天都自动去巡检一遍, 然后发现有问题的话, 就会发邮件给你进行告警。
证书到期后的影响与应对
在证书已经过期的时候, 浏览器上面会显示出“您的连接不是私密连接”的提示, 这样的话用户就没法完成自己的交易操作了。所以要求在证书的到期时间往前推7天的时候, 务必要去做好这个续期的处理工作。
对于是 Let's Encrypt 这种免费的证书情况, 直接运行certbot renew这个命令就可以了, 系统就能自动去完成续期的任务。如果是那种需要花钱购买的付费证书的话, 需要去通过当初签发这个证书的 CA 机构, 或者是找那些专门做代理的平台去提交一下申请的。
比如说在 gz88.cn 这个平台上, 它就支持很多不同品牌的证书可以在线上去完成续期这个手续的, 一般情况下啊, 大概只要等24个小时左右的时间, 新的证书就会下发下来了。
注意事项
中间证书过期同样导致访问异常SSL证书到期查询,需检查完整证书链
关于那个带有通配符的证书, 它对应的域名写法是*.example.com, 这样的设置仅仅只能覆盖到第一级别的子域名称, 对于那些需要覆盖多级子域的情况, 必须去单独做一个确认的动作。
建议设置三级到期预警:30天提醒、14天告警、7天紧急处理
从2024年开始, 各大证书颁发机构已经强制执行规定, 要求证书的有效期不能超过397天, 请大家务必关注并留意换发周期的相关变化。


