证书确已过期,因当前时间2026年10月13日超出ssl证书notafter截止日期,chrome在tls握手阶段强制拦截;需通过开发者工具security页查看有效期或openssl命令验证notafter时间。

谷歌浏览器访问HTTPS网页时提示证书过期,是因为当前时间(2026年10月13日)已超出服务器所部署SSL证书的notAfter截止日期,TLS握手阶段即被Chrome强制拦截,无法建立加密连接。
确认证书是否真过期
第一步:在Chrome地址栏输入目标网址(如 https://example.com),不要按回车;
第二步:立刻按 F12 打开开发者工具 → 切换到 Security 选项卡 → 点击 View certificate;
第三步:在弹出窗口的“常规”页中查看“有效期至”,若显示日期早于 2026年10月13日,即为真实过期。这一步必须抢在警告页完全加载前完成,否则Security面板为空。
快速跳过警告临时访问(仅限可信环境)
方法一:停留在“您的连接不是私密连接”页面,确保光标未聚焦在地址栏或任意输入框;
方法二:键盘直接输入 thisisunsafe(全部小写、无空格、不切换输入法、不按回车);
输入完毕页面立即刷新并加载内容——【该操作不解除风险,仅绕过前端拦截】。
检查系统时间是否准确
Windows用户右键任务栏右下角时间 → 选择“调整日期和时间” → 开启“自动设置时间”和“自动设置时区”;
同步完成后必须关闭所有Chrome进程(包括后台chrome.exe),再重新启动浏览器。若系统时间偏差超过3分钟,即使证书未过期,Chrome也会报 ERR_CERT_DATE_INVALID。
用OpenSSL命令验证服务器真实证书状态
打开终端(PowerShell或macOS/Linux Terminal),执行:
openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -dates
重点看输出中的 notAfter= 行,GMT格式时间需手动比对是否早于 2026-10-13。此结果不受本地浏览器缓存或HSTS影响,是判断证书状态的最终依据。











