常用组合
常用组合
openssl s_client -connect example.com:443 -servername example.com </dev/null
openssl s_client -connect example.com:443 -showcerts </dev/null 2>/dev/null | head -80
openssl s_client -connect example.com:443 -tls1_2 -brief </dev/null
openssl s_client -connect example.com:443 -CAfile /etc/ssl/certs/ca-certificates.crt </dev/null
printf 'GET / HTTP/1.0\r\nHost: example.com\r\n\r\n' | openssl s_client -quiet -connect example.com:443 -servername example.com 2>/dev/null | head参数
| 参数 | 作用 | 典型场景 |
|---|---|---|
| -servername | 设置 SNI | 虚拟主机排错必带 |
| -showcerts | 打印整条证书链 | 检查中间证书 |
| -tls1_2/-tls1_3 | 锁定版本 | 兼容性验证 |
| -brief | 精简输出 | 脚本化检查 |
| -verify_return_error | 验证失败即报错 | 严格校验 |
| -status | 请求 OCSP 装订 | 吊销状态检查 |