openssl コマンドを使用して証明書/公開キー .PEM ファイルをデコードするにはどうすればよいですか?

openssl コマンドを使用して証明書/公開キー .PEM ファイルをデコードするにはどうすればよいですか?

Chrome からのローカルホスト TSL/SSL 証明書を .PEM ファイルに保存しています。oppenssl コマンドを使用して、それを人間が判読できるフィールドのリストにデコードする方法を知りたいです。

これを Google で検索すると、秘密鍵の操作方法に関する情報のみが返されました。

公開鍵をデコードするためのオンライン ユーティリティはありますが、Python を使用してプログラム的に簡単にアクセスできる方法が必要です。ライブラリを使用してこれを行う方法が見つからなかったので、openssl コマンドが機能するかもしれないと考えました。

.PEM ファイル内の公開キー テキストは、オンライン デコード ユーティリティで機能する標準の公開キー形式です。

ありがとう!

答え1

PKCS#1 形式の公開鍵を表示する場合は、以下を使用できます。

openssl rsa -pubin -in <file> -text

答え2

oppenssl コマンドを使用して、これを人間が読めるフィールドのリストにデコードするにはどうすればよいですか。

openssl x509 -in NAME.pem -text -noout

「NAME」を .pem ファイルのファイル名に置き換えます。

関連情報