Wie kann ich die Ursache dieses SSL-Fehlers in Safari 6 identifizieren?

Ich habe beim Besuch einer Website einen SSL-Fehler in Safari 6.1.6 (8537.78.2) unter OSX 10.8.5 gesehen, und die von den Entwicklertools bereitgestellten Debug-Informationen haben die Ursache des Problems nicht angegeben. Das Problem wurde von mehreren Benutzern von OSX 10.8 gemeldet und für diese Benutzer behoben, indem TLSv1 in der Serverkonfiguration wiederhergestellt wurde (Konfigurationsänderung am Ende der Frage).

Die Fehlermeldung in den Safari-Entwicklertools lautete

Ressource konnte nicht geladen werden: Es ist ein SSL-Fehler aufgetreten und es kann keine sichere Verbindung zum Server hergestellt werden.

In Safari gab es keine zusätzlichen Informationen auf der Registerkarte "Anfragen> Netzwerk" (auf die ich in anderen Antworten verwiesen habe). Die Informationen dort schienen sich eher auf das Laden des Inhalts der Fehlermeldung als auf die ursprüngliche Website zu beziehen.

Welche anderen Methoden hätte ich gegebenenfalls verwenden können, um die Meldung „Server fehlt TLSv1-Unterstützung“ aus Safari 6/OSX 10.8.x zu extrahieren?


Zusätzliche Hintergrundinformationen: Die erforderliche Änderung an der nginx-Serverkonfiguration war folgende:

-ssl_protocols TLSv1.1 TLSv1.2;
+ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

Antworten (1)

Safari 6.1.6 unterstützt nur TLS 1.0 (das zunehmend von Servern abgeschaltet wird, die wegen des BEAST-Angriffs besorgt sind), und es gibt keine Fehlermeldung außer dem allgemeinen „SSL-Fehler ist aufgetreten“ in der Konsole. Sie benötigen eine neuere Version von macOS, um Safari auf diesen Websites weiterhin verwenden zu können. Wenn ein Upgrade des Betriebssystems keine Option ist (wenn Sie beispielsweise noch die ältere Version von Xcode benötigen), können Sie Firefox 45.9.0 ESR ausprobieren, das TLS 1.2 verwendet (bestätigt mit www.HowsMySSL.com); Diese Version von Firefox hat Mitte 2017 ihr Lebensende überschritten (und neuere Versionen erfordern ein neueres Betriebssystem), aber zumindest ist es eine Verbesserung gegenüber Safari 6.1.6. Es wäre mir jedoch angenehmer, ein modernes Betriebssystem neben Lion / Mountain Lion zu installieren oder zumindest VirtualBox zu verwenden, um eine moderne Version von GNU / Linux darin auszuführen.

Danke! Diese Frage hat möglicherweise irgendwann zwischen 2015 und jetzt ihr eigenes EOL erreicht 😏 Hätte sie möglicherweise allgemeiner formulieren können: "Wie extrahiere ich die Einzelheiten eines SSL-Fehlers aus Safari?" ... Details zur TLS-Unterstützung in Server und Client waren zum Zeitpunkt der Anfrage relevant, und ich weiß Ihre Antwort zu schätzen. Ich kann mich nicht erinnern, warum ich das damals wissen musste! OSX 10.8 wurde damals noch unterstützt.