2012-08-10 92 views
2

我正在尝试编写一个脚本来关注我正在运行的构建服务器的签名证书电池。我几乎是积极的,我可以使用安全性(1)在bash脚本中完成此操作,但是我找不到任何有关如何在给定钥匙串中查找已安装标识的过期信息的示例(一切看起来都是加密的)。如何获取证书的到期日期?

有没有人做过类似的事情,可能可以帮助我得到这些日期?

回答

8

如果使用安全性为(1)的find-certificate命令行选项,则可以使用-p以PEM格式输出证书。

从那里,使用openssl x509 -text输出证书中的字段。 Reference您应该可以使用选项和文本输出来获取您需要的数据。

+0

感谢亚当得到它!这是帮助我实现这一点的最完整的答案。 – Hyperbole 2012-08-13 00:17:32

1

为什么不OpenSSL的(X509 --help)

$ openssl x509 -noout -in cert.pem -enddate