MacOSxマシンでアクセスしているすべてのhttpsWebサイトの.k12または.pemファイルにアクセスする必要があります。誰かがこれらのファイルが見つかるパスを知るのを手伝ってもらえますか?.
また、キーを使用していくつかのパケットを復号化する方法を知る必要があります。
OSXで証明書ファイルを取得する方法はいくつかあります。 1つの方法は、キーチェーンアクセスから証明書をエクスポートすることです。 Category(左下)パネルでCertificatesを選択し、[編集]メニューから[すべて選択]を選択して(または⌘Aを押して)、-を選択します。 アイテムのエクスポート... [ファイル]メニューから(または⇧⌘Eを押します)。証明書は、.p12ファイルまたは.cerファイルとしてエクスポートできます。このアプローチの問題は、ファイルをAppleからの最新のアップデートと同期させるために、これらの手順を定期的に実行する必要があることです。
もう1つの方法は、OpenSSLをインストールし、それに付属するcert.pem
ファイルを使用することです。同様に、OpenSSLを最新の状態に保つ必要があります。
私もこれを探していました。どこにもファイルが見つからなかったので、エクスポートしてみようと思いました。
Keychain Access
から:
左側のペインで、KEYS
をクリックします。右側のペインで、目的の証明書のCTRL-Click
。
Public key
はPEM
ファイルとしてエクスポートする必要があります。 Private Key
はP12
ファイルとしてエクスポートする必要があります。 Certificate
はCRT
ファイルとしてエクスポートする必要があります。
秘密鍵のエクスポートオプションは、passphrase
、次にユーザーのキーチェーンパスワードを使用します。インポート時に、このパスフレーズの入力を求められます。
注:秘密鍵には、公開鍵が含まれています。
アプリケーションディレクトリのユーティリティフォルダにある「キーチェーンアクセス」という名前のツールにアクセスするだけです。
そこに到達したら、各キーチェーンをフィルタリングして、証明書のみを表示できます。
特定のキーを使用してパケットを復号化することに関しては、セキュリティフレームワーク内でそれを実行する機能がたくさんありますが、この質問には明確化が必要です(言語要件など)。