| 用途 | TLS 握手 / 证书链检查 |
|---|---|
| 语法 | openssl s_client -connect 主机:443 -servername 域名 |
| 常用 | -showcerts 全链 -brief 摘要 -verify 验签结果 |
常用示例
常用示例
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -subject -issuer -dates
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -checkend 2592000 # 30 天内是否到期
echo | openssl s_client -connect 10.0.0.5:443 -servername app.internal 2>&1 | grep -E 'Verify|Protocol|Cipher'不带 -servername 时服务器可能返回默认证书:多域名站点检测证书必须显式 SNI。