インストールせずに証明書情報を表示する方法


20

OS Xデスクトップに証明書および/または秘密鍵ファイル(pfx)があります。その情報(CN、SAN、OU、thumb印など)を確認したいのですが、それをダブルクリックすると、キーチェーンへのインストールが試行されます。その情報が表示されると、情報を確認して削除できます。

証明書をキーチェーンにインストールせずに表示するために証明書を「開く」方法があるかどうかを知りたいです。Safariで南京錠をクリックして証明書情報を表示する方法と同様です。

OS Xにネイティブのものを好むが、そこにもツールがあるかもしれない?

回答:


21

質問を書いた時点で使用していたOSでこれが利用可能かどうかはわかりませんが、少なくともOS X 10.11.6では、Finderで.crtファイルを選択してスペースバーを押すと、Quick Lookウィンドウが開き、すべての情報を素敵なディスプレイで見ることができます。.pfxファイルでも機能します。


1
これは実際には非常に便利な方法です!コマンドラインバージョンよりも気に入っています。ありがとう!
デビッドハーガート

1
シンプルでエレガント。共有してくれてありがとう!
レオン

10

Terminal.app経由で次のように入力します:

openssl x509 -noout -text -in ~/Desktop/yourcertificate.crt  

最後のパラメーターは証明書ファイルのパスです(必要に応じてドラッグアンドドロップできます)

私たちに与えます:

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 27 (0x1b)
        Signature Algorithm: sha1WithRSAEncryption
        Issuer: C=US, O=Apple Inc., OU=Apple Certification Authority, CN=Apple Root CA
        Validity
            Not Before: May 26 19:16:09 2010 GMT
            Not After : Jul 26 19:16:09 2017 GMT
        Subject: C=US, O=Apple Inc., OU=Apple Certification Authority, CN=Apple Application Integration Certification Authority
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
            RSA Public Key: (2048 bit)
......

ええ、私はopensslについて考えました...私はそれがよりGUIベースになることを望んでいました。おそらく、証明書をフォルダーにドラッグ/ドロップできるAutomatorスクリプトを作成し、ターミナルをポップして、提案したopensslコマンドを実行できます。ありがとう。
デヴィッドハーガート

1

KeyStore Explorerを使用して、証明書と信頼ストア、およびそれらの間の変換を表示/作成/編集するアプリケーションも使用できます。それは本当に強力ですが、あなたには多すぎるかもしれません。

証明書

識別名


1

ファインダーで証明書(.cer、.pem、その他)を選択して「スペース」を押すことについて、クリシェンが承認した上記の回答に加えて、右クリックして[クイックルック]を選択することもできます。10.14.1(Mojave)でテストしたばかりなので、これは間違いなく現在のOSXで動作します

ファインダーで証明書のクイックルックを選択する

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.