我试图编写一个脚本来监视我运行的构建服务器上签名凭据的电池。我几乎可以肯定使用security(1)在bash脚本中完成此操作,但是我找不到任何示例来查找给定钥匙串中已安装身份的过期信息(所有内容看起来都加密了)。
有人做过类似的事情吗?能否帮助我获取这些日期?
find-certificate
命令行选项与security(1)一起使用,则可以使用-p
以PEM格式输出证书。openssl x509 -text
来输出证书中的字段。参考 您应该能够通过选项和文本输出进行调整,以从中获取所需的数据。$ openssl x509 -noout -in cert.pem -enddate