`openssl`を使用してPEMファイルのすべての証明書を表示する

`openssl`を使用してPEMファイルのすべての証明書を表示する

次のコマンドを使用して、PEMファイルに証明書を表示できます。

openssl x509 -in cert.pem -noout -text

ただし、最初の証明書の情報のみが表示されます。 PEM ファイルには証明書チェーンを含めることもできます。含まれているすべての証明書を表示するには?

ベストアンサー1

このopensslコマンド(特に対応するopenssl x509サブコマンドなど)は、データフローに対して丁寧です。データを読み取ると、必要以上に読み込まれません。

これにより、複数のopensslコマンドを次のようにリンクできます。

while openssl x509 -noout -text; do :; done < cert-bundle.pem

これにより、ファイル内のすべてのバンドル証明書が表示されますcert-bundle.pem。エラーで終わります。これ以上入力は利用できませんが、どのように動作するかを示すためです。

おすすめ記事