view all certs in a PEM cert file (full cert chain) with openssl or another command
Solution 1
The post How to view all ssl certificates in a bundle? suggests several possibilities:
openssl crl2pkcs7 -nocrl -certfile CHAINED.pem | openssl pkcs7 -print_certs -text -noout
openssl crl2pkcs7 -nocrl -certfile CHAINED.pem | openssl pkcs7 -print_certs -noout (gives shorter output)
keytool -printcert -v -file <certs.crt>
The post contains more variations when using Perl, bash, awk and other utilities.
Solution 2
I would suggest a non-OpenSSL tool: another popular TLS stack, GnuTLS, has a similar certtool
program which produces output in the same format.
certtool -i < multiplecerts.pem
(They do differ in some small details, such as decoding of less-common certificate extensions.)
Related videos on Youtube

gelonida
Versatile, passionate and pragmatic developer with experience in back/front administration / automation and preference for Python / Linux. I enjoy to participate at SO and try to do so with answers and comments and try to avoid down votes without comments.
Updated on September 18, 2022Comments
-
gelonida 9 months
often cert files (in PEM) format contain multiple certs like:
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- ..... -----END CERTIFICATE-----
with the command:
openssl x509 -in cert.pem -noout -text
I can see the first entry.Is there any built-in way to display the second entry or all entries.
Is there any simple way to view all entries?
What I'm really interested in are: C, ST, O, OU, CN, of subject, the issuer and the subject's validity dates
-
gelonida over 2 yearsIndeed this helps. Will wait a little to see whether there are other answers, but this one will do for my tasks. I rephrased the title accordingly (replaced "with openssl" with "with openssl or another command"
-
gelonida over 2 yearsThanks a lot. I will mark this answer as solution as the crosslink shows multiple solutions.
-
gelonida over 2 yearsI makrjed the other answer as solutions as there are multiple suggestions. However for my personal usage I will use
certtool