linux - 如何从 PEM 编码证书确定 SSL 证书到期日期?

标签 linux bash ssl openssl certificate

如果我在 Mac 或 Linux 中有实际文件和 Bash shell,我如何查询证书文件何时过期?不是网站,而是证书文件本身,假设我有 csr、 key 、pem 和链文件。

最佳答案

使用openssl:

openssl x509 -enddate -noout -in file.pem

输出形式为:

notAfter=Nov  3 22:23:50 2014 GMT

另见 MikeW's answer了解如何轻松检查证书是否已过期,或者是否在特定时间段内过期,而无需解析上述日期。

关于linux - 如何从 PEM 编码证书确定 SSL 证书到期日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21297853/

相关文章:

c++ - 如何在 linux 平台上使用 openGL glDebugOutput/glDebugMessageCallback

c - Linux 中的依赖解析

linux - Bash 脚本 md5sum

Bash,如何使用不同的语言环境打印日期

Python 请求 SSL 错误 [SSL : UNKNOWN_PROTOCOL] while getting https://www. nfm.com

linux - 如何在 Bash 提示符中显示与系统时间不同的时间?

bash - 用管道反转 if 语句

ssl - 如何使用 https haproxy 检查后端服务器的运行状况

java - 使用 Tomcat7 服务器配置 SSL

java - Linux:无需安装即可运行 Python