gpt4 book ai didi

openssl - 如何从 PEM 中确定 SSL 证书到期日期,该 PEM 在一个文件 (pem) 上连接了很多证书?

转载 作者:行者123 更新时间:2023-12-05 03:05:56 29 4
gpt4 key购买 nike

如何从一个 PEM 中确定 SSL 证书到期日期,该 PEM 在一个文件 (pem) 上串联了很多证书?

例子:

# cat cert.pem

-----BEGIN CERTIFICATE-----

...

-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----

...

-----END CERTIFICATE-----

下面的命令,只给我文件上第一个证书的结束日期

# openssl x509 -in cert.pem -noout -enddate
notAfter=Sep 26 16:12:59 2019 GMT

您是否知道使用 shell 获取所有证书的结束日期(一个接一个)?

最佳答案

https://serverfault.com/questions/391396/how-to-split-a-pem-file#676968 中发现类似的东西有效:

openssl crl2pkcs7 -nocrl -certfile cert.pem | openssl pkcs7 -print_certs -text | grep -E '(Subject:|Not After)'

但是主题在日期之后。

否则,您需要使用 sedawkperl 进行一些 shell 粘合。

关于openssl - 如何从 PEM 中确定 SSL 证书到期日期,该 PEM 在一个文件 (pem) 上连接了很多证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50137574/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com