Openssl 在concat'中输出所有CRL;d CRL文件

Openssl 在concat'中输出所有CRL;d CRL文件,openssl,Openssl,使用openssl,如何查看concat文件中的所有CRL?例如: $ cat crl1.pem > total_crl.pem $ cat crl2.pem >> total_crl.pem $ cat crl3.pem >> total_crl.pem 如果我想查看total\u crl.pem中的所有crl,我尝试执行以下操作: $ openssl crl -in total_crl.pem -noout -text 但这只会从total\u crl.pe

使用openssl,如何查看concat文件中的所有CRL?例如:

$ cat crl1.pem > total_crl.pem
$ cat crl2.pem >> total_crl.pem
$ cat crl3.pem >> total_crl.pem
如果我想查看
total\u crl.pem
中的所有crl,我尝试执行以下操作:

$ openssl crl -in total_crl.pem -noout -text
但这只会从
total\u crl.pem
输出
crl1.pem
。如何从concat'd文件输出所有CRL?

openssl命令行不支持您要执行的操作


您可以将它们作为单独的文件保存,并通过调用每个文件的openssl命令行对它们进行循环,或者您可以使用openssl crl命令创建自己的实用程序,作为如何使用openssl手动提取文件中的每个crl条目的“模板”

一个方便的替代方法是使用
awk
创建一系列匿名临时文件,每个PEM块一个:
awk