web-dev-qa-db-ja.com

Charles Proxy SSL証明書が機能しない

ウェブサイトwww.movi​​estarplanet.comを変更したい。このサイトは2〜3週間前にhttpsが確保され、私はもうcharlesを使用できませんでした。

誰も私を助けることができますか?不明の代わりに、ゲートウェイが必要です。すでに証明書をインストールしました。何か間違ったことをしているのかもしれません。

enter image description here

17
NiMe

この問題がiOSにあるのかMacにあるのかについての明確な情報はありません。

Mauricio は、Macでこの問題を解決する方法を説明しています。

IOSでこの問題を修正する方法の自由を考えてみましょう。

そのため、基本的にデバイスでSSL信頼の問題が発生しているため、リクエストが成功せず、ネットワーク接続が失敗します。

Chromeなどの非Safariブラウザでサイトをロードする場合、この特定のサイトにSSL例外を追加して続行するオプションがあります。

問題を一度だけ修正するには、以下の手順に従ってください

enter image description here

IOS 10.3以降SSL trustは、証明書を手動で有効にする必要がありますiOSに手動でインストールされた証明書プロファイル[設定]> [全般]> [バージョン情報]> [証明書信頼設定。ルート証明書の完全な信頼を有効にする証明書の信頼を有効にする

Appleドキュメント へのリンクはこちら

29
Durai Amuthan.H

私はまったく同じことを扱ってきましたが、私の場合はCharles ProxyのCAをインストールすることで解決しました。

ドキュメントで説明されているように、SSL通信をプレーンテキストとして表示するには、ブラウザがサーバーの証明書を表示する代わりに、Charlesはサーバーの証明書を動的に生成し、独自のルート証明書(Charles CA証明書)で署名します。チャールズはサーバーの証明書を受け取り、ブラウザはチャールズの証明書を受け取ります。

したがって、CharlesをCAとしてインストールして、信頼済みとして設定する必要があります。インストール方法は、ブラウザとオペレーティングシステムによって異なります。

ここでは、最もよく使用されるコフィグを推測しています。

Windows/Internet Explorer

Charlesで[ヘルプ]メニューに移動し、[SSLプロキシ]> [Charlesルート証明書のインストール]を選択します。 CAルート証明書が信頼されていないことを警告するウィンドウが表示されます。 [証明書のインストール]ボタンをクリックして、証明書のインポートウィザードを起動します。証明書を「信頼されたルート証明機関」証明書ストアにインポートする必要があるため、証明書ストアの自動選択を無効にします。ウィザードを完了すると、Charles Root Certificateがインストールされます。 再インストールが必要になる場合がありますIEインストールが有効になる前に。

Mozilla Firefox

Mozilla用のCharlesアドオンをインストールした後、[ツール]メニューの[Charles]サブメニューに移動し、[Charles Root Certificateのインストール]オプションを選択します。証明書のインポートダイアログが表示されます。 [Webサイトを識別するためにこのCAを信頼する]オプションを選択して、インポートを完了します。

Mac OS X

Charlesで[ヘルプ]メニューに移動し、[SSLプロキシ]> [Charlesルート証明書のインストール]を選択します。キーチェーンアクセスが開き、証明書に関するプロンプトが表示されます。 [常に信頼する]ボタンをクリックします。次に、システムの信頼設定を更新するための管理者パスワードの入力を求められます。 変更を確認するには、Safariを終了して再度開く必要があります。

Charles ssl documentation で利用可能なすべての構成を確認できます。

証明書をインストールしたら、ブラウザを再起動することが重要です。これは私の場合に違いをもたらしました。

それが役に立てば幸い。

6
Mauricio

OSXにインストールするときに証明書を信頼するためのプロンプトが表示されない場合(信頼されないままになることを意味します...)、キーチェーンで手動で信頼する必要があります:キーチェーンを開き、チャールズ証明書を検索し、ダブルクリックしますそれから、Always trust ために When using this certificate

4
TheEye