Ich benutze Charles 3.7, um SSL-Verbindungen zu debuggen. Ich konnte die meisten HTTPS-Verbindungen anzeigen, aber es gibt 1 oder 2 Sites, die "SSLProtocol: handshake alert: unrecognised_name" zurückgaben, als ich versuchte, es zu debuggen, und ich konnte die Website mit Charles nicht laden. Ich kann das mit Fiddler machen. Irgendwelche Ideen zur Lösung dieses Problems? Danke.
Ich bin bei der Verwendung der neuesten Beta-Version von Charles 3.10b9 am 10.10 darauf gestoßen. Wir haben das mit einer ähnlichen Methode wie bei Shades Antwort behoben:
Ich habe info.plist in Xcode geöffnet und folgendes gemacht:
Fügen Sie unter dem Schlüssel JVMOptions (im Gegensatz zu VMOptions) die Zeichenfolge hinzu:
%Vor% Sieht so aus, als hätte dies mehr mit einer Sicherheitsverbesserung durch Java 1.7 und Serverkonfiguration zu tun als mit Charles. Können Sie bestätigen, welche JRM Charles benutzt? help -> about java
Hier ist ein Artikel über die gleiche Fehlermeldung, aber nach dem Upgrade auf Java 1.7:
Müssen Sie Charles für die Seiten verwenden, die den Fehler verursachen? Sie können die SSL-Proxyfunktion pro Site deaktivieren, falls dies nicht der Fall ist.