Behebung des Fehlers „Zertifikatüberprüfung fehlgeschlagen“
Beim Versuch, mit Python auf HTTPS-Websites zuzugreifen, kann es sein, dass Benutzer auf den Fehler „Zertifikatüberprüfung fehlgeschlagen“ stoßen : Lokales Ausstellerzertifikat konnte nicht abgerufen werden. Dieses Problem tritt auf, weil das SSL-Zertifikat der Website nicht überprüft werden kann.
Um dieses Problem zu beheben, haben Benutzer zwei Möglichkeiten:
Option 1: Systemzertifikate installieren
Durch Ausführen des Befehls „Install Certificates.command“, der sich im Python-Installationsverzeichnis befindet, werden die SSL-Zertifikate des Systems in der Python-Umgebung installiert. Dadurch kann Python auf die HTTPS-Website zugreifen, indem es den vom System bereitgestellten Zertifikaten vertraut.
Option 2: „certifi“-Paket installieren
Alternativ können Benutzer das „ certifi“-Paket mit dem folgenden Befehl:
pip install --upgrade certifi
Dieses Paket enthält eine Sammlung von SSL-Zertifikaten, denen die meisten Betriebssysteme vertrauen. Durch die Installation von „certifi“ kann Python SSL-Zertifikate überprüfen, ohne auf die vom System installierten Zertifikate angewiesen zu sein.
SSL und Zertifikate verstehen
SSL (Secure Sockets Layer) ist eine Protokoll, das eine sichere Kommunikation zwischen einem Webbrowser und einer Website ermöglicht. Es verwendet Verschlüsselung, um Daten während der Übertragung über das Internet zu schützen.
SSL-Zertifikate werden zur Überprüfung der Identität von Websites verwendet. Sie werden von vertrauenswürdigen Zertifizierungsstellen (CAs) ausgestellt und enthalten Details wie den Domänennamen der Website, den Namen der Organisation und das Ablaufdatum. Browser und Betriebssysteme führen eine Liste vertrauenswürdiger Zertifizierungsstellen.
Wenn ein Browser über HTTPS auf eine Website zugreift, überprüft er das SSL-Zertifikat der Website, um sicherzustellen, dass es gültig ist und von einer vertrauenswürdigen Quelle stammt. Wenn das Zertifikat nicht überprüft werden kann, zeigt der Browser eine Fehlermeldung an und verhindert den Zugriff auf die Website.
Durch die Installation von SSL-Zertifikaten oder die Verwendung des Pakets „certifi“ können Benutzer den Fehler „Zertifikatüberprüfung fehlgeschlagen“ beheben und Stellen Sie eine sichere Verbindung zu HTTPS-Websites her.
Ressourcen zum Erlernen von Sicherheit und Zertifikaten
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