"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment corriger l'erreur « Échec de la vérification du certificat » en Python ?

Comment corriger l'erreur « Échec de la vérification du certificat » en Python ?

Publié le 2024-11-03
Parcourir:513

How to Fix the \

Correction de l'erreur « Échec de la vérification du certificat »

Lors de la tentative d'accès à des sites Web HTTPS à l'aide de Python, les utilisateurs peuvent rencontrer l'erreur « Échec de la vérification du certificat » : impossible d'obtenir le certificat de l'émetteur local." Ce problème est dû à l'impossibilité de vérifier le certificat SSL du site Web.

Pour résoudre ce problème, les utilisateurs disposent de deux options :

Option 1 : Installer les certificats système

L'exécution de la commande "Install Certificates.command", située dans le répertoire d'installation de Python, installe les certificats SSL du système dans l'environnement Python. Cela permet à Python d'accéder au site Web HTTPS en faisant confiance aux certificats fournis par le système.

Option 2 : Installer le package "certifi"

Alternativement, les utilisateurs peuvent installer le " certifi" à l'aide de la commande suivante :

pip install --upgrade certifi

Ce package contient une collection de certificats SSL approuvés par la plupart des systèmes d'exploitation. En installant « certifi », Python peut vérifier les certificats SSL sans s'appuyer sur les certificats installés par le système.

Comprendre SSL et les certificats

SSL (Secure Sockets Layer) est un protocole qui assure une communication sécurisée entre un navigateur Web et un site Web. Il utilise le cryptage pour protéger les données lors de la transmission sur Internet.

Les certificats SSL sont utilisés pour vérifier l'identité des sites Web. Ils sont émis par des autorités de certification (CA) de confiance et contiennent des détails tels que le nom de domaine du site Web, le nom de l'organisation et la date d'expiration. Les navigateurs et les systèmes d'exploitation tiennent à jour une liste d'autorités de certification de confiance.

Lorsqu'un navigateur accède à un site Web via HTTPS, il vérifie le certificat SSL du site Web pour s'assurer qu'il est valide et qu'il provient d'une source fiable. Si le certificat ne peut pas être vérifié, le navigateur affichera un message d'erreur et empêchera l'accès au site Web.

En installant des certificats SSL ou en utilisant le package « certifi », les utilisateurs peuvent résoudre l'erreur « échec de la vérification du certificat » et établir une connexion sécurisée aux sites Web HTTPS.

Ressources pour en savoir plus sur la sécurité et les certificats

  • [Mozilla Developer Network : Certificats SSL](https://developer .mozilla.org/en-US/docs/Glossary/Certificate)
  • [Let's Encrypt : Transparence des certificats](https://letsencrypt.org/certificates/)
  • [Coursera : Cybersécurité Fondamentaux](https://www.coursera.org/specializations/cybersecurity-fundamentals)
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3