Handshake-Warnung: unrecognized_name error

8

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.

    
kchiewtrc1 31.03.2013, 00:39
quelle

4 Antworten

5

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%     
XtremeMan 02.03.2015 12:47
quelle
0

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.

    
ilovett 03.09.2013 17:54
quelle
0

Hinzufügen -Djsse.enableSNIExtension = false für die Datei "info.plist" im Ordner "Contents" der Charles-Anwendung. In:

%Vor%     
Shades 11.02.2015 00:39
quelle
0

Versuchen Sie es mit der Befehlszeile aus dem Projektpfad:

%Vor%     
Pdp 15.09.2016 13:18
quelle

Tags und Links