Auf den Fehler „SSL handshake failed" zu stoßen, kann beunruhigend sein – vor allem, wenn er die Erreichbarkeit und Sicherheit deiner WordPress-Website beeinträchtigt. Dieser Fehler tritt während des SSL/TLS-Handshakes auf, bei dem Client (Browser) und Server vor dem Aufbau einer sicheren Verbindung Sicherheitseinstellungen aushandeln. Schlägt der Handshake fehl, lässt sich die Verbindung nicht sicher herstellen, was Sicherheitsrisiken und einen Vertrauensverlust bei Besuchern nach sich zieht.
Zum Glück ist das Problem auf einer WordPress-Website mit den richtigen Schritten gut beherrschbar.
Contents
Häufige Ursachen für den Fehler
Es gibt einige Gründe, warum dieser Fehler auftauchen kann:
- Falsche Datums- und Uhrzeiteinstellungen: Wenn Datum und Uhrzeit deines Geräts abweichen, kann das den SSL-Handshake stören.
- Browserprobleme: Veraltete Browser oder kollidierende Erweiterungen können Probleme verursachen.
- Probleme auf Serverseite: Manchmal liegt das Problem beim Server der Website.
- Veraltetes SSL-Zertifikat: Ist das SSL-Zertifikat der Website abgelaufen oder nicht korrekt installiert, erscheint dieser Fehler.
- Protokollabweichung: Server und Browser unterstützen möglicherweise nicht dieselben Versionen von SSL/TLS.
Die 5 einfachsten Wege, den Fehler „SSL Handshake Failed" zu beheben
- Datum und Uhrzeit prüfen
- Gültigkeit des SSL-Zertifikats überprüfen
- Browser aktualisieren
- TLS/SSL-Protokollunterstützung prüfen
- Browser-Erweiterungen deaktivieren
1. Datum und Uhrzeit prüfen
Der Fehler „SSL Handshake Failed" entsteht häufig durch falsche Datums- und Uhrzeiteinstellungen auf deinem Gerät. SSL-Zertifikate setzen eine genaue Uhrzeit voraus, eine falsche Systemzeit kann die sichere Verbindung also stören. So behebst du das:
Klicke mit der rechten Maustaste auf die Uhrzeit und das Datum in der Taskleiste und wähle „Datum/Uhrzeit anpassen".

Aktiviere diese Funktion, damit Windows die Zeit automatisch anhand deiner Zeitzone setzt. Für eine manuelle Synchronisation klicke unter „Uhr synchronisieren" auf „Jetzt synchronisieren".

2. Gültigkeit des SSL-Zertifikats überprüfen
Ein abgelaufenes oder ungültiges SSL-Zertifikat ist oft die Ursache für den Fehler „SSL Handshake Failed". Damit der SSL-Handshake erfolgreich verläuft, musst du sicherstellen, dass dein SSL-Zertifikat gültig und korrekt installiert ist. So überprüfst du dein Zertifikat:
Rufe deine Website in einem beliebigen Browser auf, klicke in der Adressleiste auf das Symbol mit den Seiteninformationen und wähle dann „Verbindung ist sicher".

Klicke anschließend auf „Zertifikat ist gültig".

Suche im Zertifikatsbetrachter den Abschnitt „Gültigkeitsdauer" und prüfe das Ablaufdatum deines SSL-Zertifikats.

Ist das Zertifikat abgelaufen oder ungültig, musst du es bei deinem SSL-Anbieter erneuern.
3. Browser aktualisieren
Ein aktueller Browser ist wichtig, um den Fehler „SSL Handshake Failed" zu beheben, denn ältere Versionen unterstützen unter Umständen nicht die neuesten Sicherheitsfunktionen für sichere Verbindungen. Öffne dazu die Einstellungen deines Browsers, suche die Update-Option und installiere alle verfügbaren Updates.

Starte deinen Browser nach dem Update neu und rufe die Website erneut auf. Dieser einfache Schritt löst das Problem oft und stellt sicher, dass dein Browser SSL-Zertifikate korrekt verarbeiten kann.
4. TLS/SSL-Protokollunterstützung prüfen
Der Fehler „SSL Handshake Failed" kann auftreten, wenn Browser oder Server falsche TLS/SSL-Protokolle verwenden. TLS, die aktualisierte Version von SSL, sichert Verbindungen ab. So überprüfst und aktivierst du die richtigen Protokolle:
Die meisten modernen Browser unterstützen die neuesten TLS-Protokolle automatisch. Mit einem älteren Browser musst du sie eventuell manuell aktivieren.
Gib "about:config" in die Adresszeile ein, suche nach „security.tls.version.min" und stelle sicher, dass der Wert auf 3 steht (entspricht TLS 1.2).

Verwaltest du deinen Server selbst, stelle in den SSL/TLS-Einstellungen sicher, dass er die neuesten TLS-Protokolle unterstützt. Bist du unsicher, lasse deinen Hoster die richtigen Protokolle prüfen und aktivieren.
5. Browser-Erweiterungen deaktivieren
Manchmal wird der Fehler „SSL Handshake Failed" durch Browser-Erweiterungen ausgelöst, die sichere Verbindungen stören – besonders solche aus dem Bereich Sicherheit oder Datenschutz. So prüfst du, ob Erweiterungen das Problem verursachen:
Gehe in die Einstellungen deines Browsers zum Bereich „Erweiterungen" oder „Add-ons".

Deaktiviere vorübergehend alle Erweiterungen, indem du sie ausschaltest.

Rufe die Website nach dem Deaktivieren erneut auf. Verschwindet der Fehler, schalte die Erweiterungen einzeln wieder ein und teste nach jeder, um die problematische Erweiterung zu identifizieren.
Indem du die Browser-Erweiterungen deaktivierst und gezielt wieder einschaltest, kannst du feststellen, ob eine davon den Fehler „SSL Handshake Failed" verursacht, und das Problem beheben.
Fazit
SSL-Handshake-Fehler können viele technische Ursachen haben – von Fehlkonfigurationen und abgelaufenen Zertifikaten bis hin zu tieferliegenden serverseitigen Problemen. Die häufigsten SSL-Probleme in WordPress lassen sich mit den oben beschriebenen Schritten methodisch beheben.
Erstelle stets Backups, beachte bewährte Sicherheitsempfehlungen, um Störungen zu vermeiden, und halte deine WordPress-Website sicher und erreichbar.