2012-08-10 22 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 
相關問題