首页/安全/加密与证书速查/openssl x509 查看与转换证书

openssl x509 查看与转换证书

x509 是证书处理的多面手:查看字段与扩展、转换 PEM/DER、直接生成自签证书、按 CA 签发(-req);-ext 参数可单独读取某个扩展。

加密与证书速查安全更新于 2026-10-12
查看-noout -text / -subject -issuer -dates -serial -fingerprint
扩展单读-ext subjectAltName / -ext keyUsage / -ext extendedKeyUsage
格式转换-inform DER -outform PEM 互转
参与签发x509 -req -CA ca.crt -CAkey ca.key -CAcreateserial

常用查看组合

常用查看组合
openssl x509 -in cert.pem -noout -subject -issuer -dates -fingerprint -sha256
openssl x509 -in cert.pem -noout -ext subjectAltName -ext extendedKeyUsage
openssl x509 -in cert.pem -outform DER -out cert.der
把 -dates 与 -checkend 组合进监控脚本即可做到期巡检,无需额外组件。

易错点

  • 比对指纹时未显式指定 -sha256,不同默认算法导致比对困惑
  • -noout 与输出选项搭配错误导致只得到一半信息

数据来源与参考

  • OpenSSL 官方文档(x509)
  • RFC 5280
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌