web-dev-qa-db-ja.com

MacでChromeから証明書をエクスポートするには?

MacでChrome v37からセキュリティ証明書をエクスポートするにはどうすればよいですか?

以前は、URLの横にある小さなロックアイコンをクリックして[接続]を選択し、証明書を選択すると、[エクスポート]ボタンが表示されました。

もうそうではありません!

38
kmiklas

編集4/3/19:回避策を見つけました。これは、Chrome Mac 73.0.3686.86 64ビット、プラットフォーム:macOS 10.14.4でテストされています。

  1. 新しいTextEditドキュメントを開きます。
  2. TextEditで、[フォーマット] | [プレーンテキストを作成します。
  3. TextEditウィンドウとChromeウィンドウの両方が見えるようにウィンドウを配置します。
  4. Chromeで、アドレスバーのURLの左側にあるアイコンをクリックします。
  5. ドロップダウンリストで、[証明書]をクリックします。
  6. Optionキーを押しながら、大きな証明書アイコンからTextEditドキュメントの本文にドラッグします。注:上記の手順を正確な順序で実行しなかった場合は、Option =クリックしたときにTextEditが非表示にならないように、Chromeウィンドウ内で最初にシングルクリックする必要があります。
  7. TextEditドキュメントを.pem拡張子で保存します。

ドラッグするときにOptionキーを押さないと、代わりに人間が読める形式で証明書の内容を取得できます。これも便利です。

(編集2/24/19:@RichardTopchiyは正しいですが、これは機能しません。Chrome 72.0.3626.119 64ビットでテストします。現在のところ、回避策はわかりません。)

(17年10月2日編集:コメントに最新の回答を追加しました: 証明書をChrome Macでエクスポートするには?

  1. URLの左側にあるアイコンをクリックします。
  2. 表示されるボックスで、[接続]タブをクリックします。
  3. [証明書情報]リンクをクリックします。
  4. 証明書に関する情報を示すボックスがポップアップします。大きな証明書アイコンをFinderウィンドウにドラッグします。 .cerファイルは、ドラッグ先の場所に作成されます。

これは、Mac用のChrome 42.0.2311.135(64ビット)に基づいています。

66

Chrome 72の時点で、@ RichardTopchiyがコメントで述べたように、証明書アイコンをChromeからドラッグ/エクスポートすることはできません。

ただし、Safari まだ証明書アイコンをドラッグできますブラウザから。

したがって、Chrome ...から証明書をエクスポートする最も簡単な方法は、別のブラウザーを使用してSSL証明書をエクスポートすることです。証明書が信頼されると、そのデバイスのユーザーの任意のブラウザーで動作しますアカウント。Safariを使用して証明書を簡単にエクスポートしています。

9
Gavin Kemp

回避策を見つけ、Macos 10.14.3でChromeバージョン73.0.3683.103(公式ビルド)(64ビット)でテストしました。

安全でない証明書でサイトを開くと、Chromeは「あなたの接続はプライベートではありません」というエラーページを表示します。以下の手順に従ってください。

  1. 「NET :: ERR_CERT_AUTHORITY_INVALID」というテキストをクリックすると、証明書の内容が表示されます。
  2. 「----- BEGIN CERTIFICATE -----」の行から「----- END CERTIFICATE -----」にコンテンツをコピーします。
  3. それらをテキストエディターに貼り付け、プレーンテキスト形式の.crtファイルとして保存します。
  4. .crtファイルをキーチェーンアクセスにインポートします。
5
user2606091

--ignore-certificate-errors --incognitoで開始できました。シークレットモード。開いているセッションを使用しないようにします。

0