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