
Windows を使用しており、.cer ファイルを受け取りました。その詳細を表示するにはどうすればよいでしょうか?
答え1
OpenSSLがシステムにインストールされている場合は、OpenSSL x509 ツール。
openssl x509 -noout -text -in 'cerfile.cer';
.CER ファイルの形式によっては、明示的に呼び出される別のエンコード形式を指定する必要がある場合があります。
openssl x509 -inform pem -noout -text -in 'cerfile.cer';
または
openssl x509 -inform der -noout -text -in 'cerfile.cer';
Windows システムでは、.cer ファイルを右クリックして [開く] を選択できます。これにより、ほとんどのメタデータを表示できます。
Windows では、実行ウィンドウで certmgr.msc コマンドを使用して Windows 証明書マネージャー プログラムを実行します。その後、証明書をインポートして詳細を表示できます。
答え2
Windowsを使用している場合は、コンソールユーティリティを使用できます。
certutil -dump <file>
答え3
ここでの回答はすべて MacOS では機能しません。Sierra および High Sierra で機能するのは次のものだけです。
openssl x509 -inform der -in cerfile.cer -noout -text
答え4
opensslはかなり制限的であることがわかりました(チェーン/バンドルの内容を解析できない、出力が私のニーズに対してかなりノイズが多い、...)ので、証明書情報github 上のプロジェクトは、チェーン/バンドルを解析し、複数のファイルを引数として受け入れ、引数が . 形式である場合はホストから証明書情報も取得できますhost:port
。