【发布时间】:2019-06-25 06:35:39
【问题描述】:
我将证书从钥匙串导出到 PEM 文件。我想通过编写一个shell脚本文件来循环处理每个证书的信息。
当我运行这个命令来检查文件时:
openssl crl2pkcs7 -nocrl -certfile [file name here].pem | openssl pkcs7 -print_certs -text | grep -E '(Subject:|Not After)'
将打印所有证书的信息。但是当我运行这个命令时:
openssl x509 -in certs.pem -text
它只显示文件中第一个证书的信息。我尝试使用 shell 获取 PEM 文件中的证书计数,它返回 1。
#! /bin/bash
i=0;
for cert in [PEM file path]; do
let "t=$i + 1";
echo $t;
done
谁能帮我处理 PEM 文件中的证书?非常感谢。
【问题讨论】:
标签: shell certificate pem