Mac OSxマシンにアクセスしているすべてのhttpsウェブサイトに.k12または.pemファイルへのアクセスが必要です。誰も私がこれらのファイルを見つけることができるパスを知って助けることができます。Mac OSXでSSL証明書を見つけるには
また、キーを使用して一部のパケットを復号化する方法を知る必要があります。
Mac OSxマシンにアクセスしているすべてのhttpsウェブサイトに.k12または.pemファイルへのアクセスが必要です。誰も私がこれらのファイルを見つけることができるパスを知って助けることができます。Mac OSXでSSL証明書を見つけるには
また、キーを使用して一部のパケットを復号化する方法を知る必要があります。
「アプリケーション」ディレクトリの「ユーティリティ」フォルダにある「キーチェーンアクセス」という名前のツールにアクセスするだけです。
各キーチェーンをフィルタリングして証明書のみを表示することができます。
特定のキーを使用してパケットを復号化するには、セキュリティフレームワーク内でそれを実行する豊富な機能がありますが、この質問には明確化(言語要件など)が必要です。
私はこれも探していました。私はファイルをどこにも見つけることができなかったので、それらをエクスポートする方法を考えました。 Keychain Access
から
:左ペインで
、KEYS
をクリックしてください。右側のペインで、希望する証明書のCTRL-Click
。
Public key
は、PEM
ファイルとしてエクスポートする必要があります。 Private Key
はP12
ファイルとしてエクスポートする必要があります。 Certificate
はCRT
ファイルとしてエクスポートする必要があります。
秘密鍵のエクスポートオプションは、passphrase
の場合と同様に、ユーザーのキーチェーンのパスワードになります。インポート時にこのパスフレーズを尋ねられます。
注:秘密鍵には、公開鍵が含まれています。
OSXで証明書ファイルを取得するには、いくつかの方法があります。 1つの方法は、キーチェーンアクセスから証明書をエクスポートすることです。 [ファイル]メニュー(またはヒットからカテゴリー(左下)のパネルで証明書を選択し、は、[編集]メニューから[すべてのを選択します(または⌘Aを打つ)を選択し、次にエクスポート項目を選択してください...⇧⌘ E)。証明書を.p12ファイルまたは.cerファイルとしてエクスポートできます。この方法の問題は、ファイルをAppleの最新の更新と同期させるために、これらの手順を定期的に実行する必要があることです。
別の方法として、OpenSSLをインストールし、付属のcert.pem
ファイルを使用します。同様に、OpenSSLを最新の状態に保つ必要があります。
OPにはCAファイルが必要です... OpenSSLにはルートCA証明書が含まれなくなりました。 – rdlowrey
しかし、私はwiresharkで使用する必要がある特定のファイルが必要です。私はKeychain Accessにアクセスしましたが、このリンクで説明されているようにwiresharkにファイルを入力する必要があります:http://wiki.wireshark.org/SSL – azee
次にKeychainユーティリティから、証明書ファイルを右クリックしてエクスポートします。 – Doodloo