首页/系统/信创系统运维速查/证书过期导致访问异常的处置
常见问题65 条

证书过期导致访问异常的处置

浏览器或调用方报证书过期/不受信:openssl 查有效期与信任链,替换证书后完测语法再 reload,并核对系统时间。

信创系统运维速查系统更新于 2026-10-12

检查

检查
openssl s_client -connect app.example.com:443 -servername app.example.com </dev/null 2>/dev/null | openssl x509 -noout -dates -subject
curl -vI https://app.example.com 2>&1 | grep -iE 'expire|certificate' | head
date                                          # 系统时间是否漂移

替换与验证

替换与验证
# 更新证书文件(nginx 示例):
nginx -t && systemctl reload nginx
openssl s_client -connect app.example.com:443 </dev/null 2>/dev/null | grep -E 'Verify return code|depth'
系统时间漂移会让未过期证书被判定为过期:完对时间再换证书。

易错点

  • 只替换叶子证书漏中间证书:链不全同样不受信
  • 自签证书更新后:客户端信任库要同步分发

数据来源与参考

  • man 1 openssl
  • nginx 官方文档(SSL 配置)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌