使用 openssl 查询 X.509 证书的有效期

安全

openssl 命令可以用来查询一个 X.509 证书(apiclient_cert.pem)的结束日期(expiration date)的。

openssl x509 -in apiclient_cert.pem -noout -enddate
  • openssl: 是 OpenSSL 命令行工具,用于处理 SSL/TLS 协议相关的任务。
  • x509: 是 OpenSSL 中的一个子命令,用于处理 X.509 证书和证书请求。
  • -in apiclient_cert.pem: 指定了输入文件,即要查询的 X.509 证书文件。
  • -noout: 这个选项告诉 OpenSSL 不要输出证书的全部内容,而只是输出你指定的信息。
  • -enddate: 这个选项告诉 OpenSSL 输出证书的结束日期。

运行这个命令后,将只看到 apiclient_cert.pem 证书的结束日期,而不会有其他任何输出。

结果示例:

notAfter=Feb 19 03:14:07 2023 GMT

表示证书有效期截止2023年2月9号。