security – Windows で PFX ファイルの内容を表示するには?

certificate client-certificate security windows

私のマシンにPFX証明書ファイルがあるのですが、それをインポートする前に詳細を表示したいのですが、どうすればいいでしょうか?(インポートユーティリティは、実際には証明書が何であるかを教えてくれません!)

PFX証明書ファイルの詳細を見るにはどうすればいいですか?

  141  PeterX  2013-04-10


ベストアンサー

PFXファイルの詳細を表示するためのいくつかのオプション

  • コマンドプロンプトを開き、次のように入力します。certutil -dump <path to cert>
  • OpenSSLをインストールして、コマンドで詳細を見るなどしてください。openssl pkcs12 -info -in <path to cert>

192  PeterX  2013-04-10


openssl x509 ユーティリティに情報をパイプして、以下のようなファイルにエクスポートすることができます

openssl.exe pkcs12 -info -in c:\temp\cert.pfx | openssl.exe x509 -noout -text > c:\temp\cert.pfx.details.txt

もちろん、証明書のパスワードの入力も求められます

8  pHarris  2017-11-28


pfxファイルの内容は、pfxファイルを右クリックしてOpenを選択することで、GUIで確認することができます(デフォルトのアクションであるInstallの代わりに)

Explorer context menu

これでmmcが開き、pfxファイルがフォルダとして表示されます。pfxフォルダとCertificatesサブフォルダを開くと、pfxに含まれる証明書が表示されます。証明書を開くと詳細を見ることができます

example UI

あるいは、mmc certmgr.msc /CERTMGR:FILENAME="C:\path\to\pfx"を実行することでGUIを開くことができます

また、FileTypesManを使用して、PFXファイルのデフォルト(ダブルクリック)アクションをInstallからOpenに変更することも可能です

2  josh3736  2020-06-09


もう一つの可能性としては、SigCheck ユーティリティを使用して、Microsoft の Clickonce ドキュメントに記載されているように (ドキュメントでは .manifest ファイルの検査について言及していますが、.pfx ファイルでも動作します)

アウトプットはこんな感じです

enter image description here

0  Veverke  2019-04-28


タイトルとURLをコピーしました