„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie behebt man den cURL-Fehler 35: „Beim SSL/TLS-Handshake ist ein Problem aufgetreten“?

Wie behebt man den cURL-Fehler 35: „Beim SSL/TLS-Handshake ist ein Problem aufgetreten“?

Veröffentlicht am 08.11.2024
Durchsuche:297

How to Fix cURL Error 35: \

SSL/TLS-Handshake-Probleme mit cURL lösen

Auf den berüchtigten cURL-Fehler 35 stoßen: „Irgendwo beim SSL/TLS-Handshake ist ein Problem aufgetreten „kann frustrierend sein. Diese Fehlermeldung weist auf Schwierigkeiten beim Aufbau einer sicheren Verbindung bei HTTPS-Anfragen hin, obwohl cURL einwandfrei mit HTTP-Protokollen funktioniert.

Ein häufiger Lösungsversuch besteht darin, CURLOPT_SSL_VERIFYPEER auf „false“ zu setzen, was sich jedoch als wirkungslos erweist. Der Schlüssel zur Lösung dieses Problems liegt jedoch in der Bereitstellung der erforderlichen Zertifizierungsstelleninformationen für cURL.

Im Gegensatz zu modernen Browsern verfügt cURL nicht über integrierte Stammzertifikate. Um bei SSL-Verbindungen empfangene Zertifikate zu überprüfen, ist ein expliziter Pfad zu einer cacerts.pem-Datei erforderlich. Diese Datei enthält Stammzertifikate, die es cURL ermöglichen, dem Zertifikat des Servers zu vertrauen.

Um cURL korrekt zu konfigurieren, befolgen Sie diese Schritte:

curl_setopt($ch, CURLOPT_CAINFO, '/path/to/cert/file/cacert.pem');

Durch die Bereitstellung dieser Datei kann cURL das Zertifikat des Servers überprüfen und eine sichere HTTPS-Verbindung herstellen. Die Datei „cacerts.pem“ kann von der offiziellen cURL-Dokumentationswebsite bezogen werden.

Denken Sie daran, dass diese Datei für alle nachfolgenden SSL-Verbindungen über cURL verwendet werden kann, was den Einrichtungsprozess vereinfacht.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3