11

Mac OSx マシンでアクセスしているすべての https Web サイトの .k12 または .pem ファイルにアクセスする必要があります。これらのファイルが見つかるパスを教えてください。

また、キーを使用していくつかのパケットを復号化する方法を知る必要があります。

4

3 に答える 3

2

OSX で証明書ファイルを取得するには、いくつかの方法があります。1 つの方法は、キーチェーン アクセスから証明書をエクスポートすることです。カテゴリ(左下) パネルで [証明書] を選択し [編集] メニューから[すべて選択] を選択 (または ⌘A を押す) し、[ファイル] メニューから [項目のエクスポート... ] を選択します (または ⇧⌘E を押します)。証明書を .p12 ファイルまたは .cer ファイルとしてエクスポートできます。このアプローチの問題点は、これらの手順を定期的に実行して、ファイルを Apple からの最新の更新と同期させる必要があることです。

もう 1 つの方法は、OpenSSL をインストールcert.pemし、それに付属のファイルを使用することです。同様に、OpenSSL を最新の状態に保つ必要があります。

于 2013-10-02T12:18:49.370 に答える
0

私もこれを探していました。どこにもファイルが見つからなかったので、エクスポートしてみようと思いました。

からKeychain Access

左側のペインで、をクリックしますKEYS。右側のペインでCTRL-Click、目的の証明書。

はファイルPublic keyとしてエクスポートする必要がありPEMます。はファイルPrivate Keyとしてエクスポートする必要がありP12ます。はファイルCertificateとしてエクスポートする必要がありCRTます。

秘密鍵のエクスポートオプションはpassphrase、次にユーザーのキーチェーンパスワードを使用します。インポート時に、このパスフレーズの入力を求められます。

注:秘密鍵には、公開鍵が含まれています。

于 2012-08-28T05:16:12.543 に答える
0

Applications ディレクトリの Utilities フォルダにある "Keychain Access" という名前のツールにアクセスするだけです。

そこに到達したら、各キーチェーンをフィルタリングして、証明書のみを表示できます。

特定のキーを使用してパケットを復号化することに関しては、セキュリティ フレームワーク内でそれを行う関数がたくさんありますが、この質問には明確化が必要です (言語要件など)。

于 2012-06-22T03:02:04.920 に答える