2016-12-19 7 views
3

Ich möchte die Website www.moviestarplanet.com ändern. Die Seite wurde vor 2-3 Wochen https gesichert und ich konnte Charles nicht mehr benutzen. Ich habe so viel probiert, aber jedes Mal kommt es: unbekannt.Charles Proxy SSL-Zertifikat funktioniert nicht

Konnte mir jemand helfen? Anstelle von unbekannt sollte es sein: Gateway. Ich habe das Zertifikat bereits installiert. Vielleicht mache ich etwas falsch?

enter image description here

Antwort

2

Ich habe mit genau der gleichen tun haben, in meinem Fall gelöst durch Charles Proxy der CA. Installation

Wie in der Dokumentation erläutert, erstellt Charles dynamisch ein Zertifikat für den Server und signiert es mit seinem eigenen Stammzertifikat (dem CA-Zertifikat von Charles), um ssl communications als Nur-Text anzuzeigen, anstatt dass Ihr Browser das Zertifikat des Servers sieht). Charles erhält das Zertifikat des Servers, während Ihr Browser das Zertifikat von Charles erhält.

Sie müssen also Charles als CA installieren, um es als vertrauenswürdig festzulegen. Die Art der Installation variiert zwischen Browsern und Betriebssystemen.

Hier zitiere ich, was ich denke, die am häufigsten verwendeten cofigs sind:

Fenster/Internet Explorer

In Charles in der Hilfe-Menü gehen und „SSL Proxying wählen> Install Charles Wurzel Zertifikat". Ein Fenster wird angezeigt, in dem Sie darauf hingewiesen werden, dass das CA-Stammzertifikat nicht vertrauenswürdig ist. Klicken Sie auf die Schaltfläche "Zertifikat installieren", um den Zertifikatsimport-Assistenten zu starten. Das Zertifikat muss in den Zertifikatspeicher "Vertrauenswürdige Stammzertifizierungsstellen" importiert werden. Überschreiben Sie daher die automatische Zertifikatspeicherauswahl. Schließen Sie den Assistenten ab, und Ihr Charles Root-Zertifikat ist jetzt installiert. Möglicherweise müssen Sie den IE neu starten, bevor die Installation wirksam wird.

Mozilla Firefox

Nachdem der Charles-Add-on für Mozilla installieren, gehen Sie im Menü Extras den Charles Untermenü und wählen Sie die "Install Charles Root Certificate" -Option. Sie erhalten einen Dialog zum Importieren von Zertifikaten. Aktivieren Sie die Option "Diese Zertifizierungsstelle vertrauen, um Websites zu identifizieren" und führen Sie den Import durch.

Mac OS X

In Charles das Menü Hilfe und wählen Sie "SSL Proxying> Charles Root-Zertifikat installieren". Keychain Access wird geöffnet und Sie werden über das Zertifikat informiert. Klicken Sie auf die Schaltfläche "Immer vertrauen". Sie werden dann aufgefordert, Ihr Administratorkennwort einzugeben, um die Systemvertrauenseinstellungen zu aktualisieren. Möglicherweise müssen Sie Safari beenden und erneut öffnen, um die Änderung zu sehen.

Sie können alle verfügbaren Konfigurationen in Charles ssl documentation sehen.

Denken Sie daran, dass es nach der Installation der Zertifikate wichtig ist, den Browser neu zu starten. Das machte den Unterschied in meinem Fall.

Ich hoffe, es hilft.

+0

Während dieser Link, um die Frage zu beantworten, ist es besser die wesentlichen Teile der Antwort auf gehören hier und stellen Sie den Link als Referenz zur Verfügung. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/15198296) – Robert

+0

Vielen Dank für Ihr Feedback @Robert – Mauricio

0

Es gibt keine klaren Informationen darüber, ob dieses Problem bei iOS oder Mac auftritt.

Mauricio hat erklärt, wie man dieses Problem auf Mac löst.

Lassen Sie mich die Freiheit nehmen, wie dieses Problem in iOS zu beheben.

Also im Grunde gibt es ein SSL Vertrauen Problem, das auf dem Gerät passiert, das ist, warum die Anforderung nicht gelingt und Sie bekommen

Wenn Sie die Website auf nicht-Safari-Browsern wie Chrome geladen werden Sie eine Option um eine SSL-Ausnahme für diese bestimmte Site hinzuzufügen und fortzufahren.

das Problem zu beheben einmal und alle folgenden Schritten

enter image description here

von Ab iOS 10.3 SSL Vertrauen für das Zertifikat manuell für die manuell installiert Zertifikatsprofile werden muss eingeschaltet in iOS so gehen Sie zu Einstellungen> Allgemein> Über> Zertifikatsvertrauenseinstellungen. Aktivieren Sie volles Vertrauen unter für Stammzertifikate wiederum auf Vertrauen für das Zertifikat

Hier ist der Link zu apple documentation

Verwandte Themen