用 openssl x509 检查证书文件内容

解码本地 .crt/.pem 文件,查看主题、签发者、SAN 和有效期——完全不需要联网。

Linux证书X.509 证书OpenSSL 证书低风险
执行 `openssl x509 -in server.crt -noout -text` 打印完整解码后的证书;只想看有效期加 `-noout -dates`。

01命令

命令
$ openssl x509 -in server.crt -noout -text

02作用说明

`openssl s_client` 看的是线上服务的握手,而 `openssl x509 -in 文件` 读取磁盘上的证书——检查即将部署的证书就该用它。`-noout` 不再重复输出 base64 原文,只显示解码字段;`-text` 输出全部内容,包括现代客户端要求的 Subject Alternative Names(已取代 CN)。常用快捷参数:`-dates` 看有效期,`-subject`/`-issuer` 看身份,`-fingerprint -sha256` 用于带外比对证书。

03风险

风险低风险
使用条件openssl
!注意: 一个 .pem 文件可能包含整条证书链,openssl x509 只显示第一张——需要逐张查看时先用 awk/csplit 拆分。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 安全与隐私