Maison  >  Article  >  développement back-end  >  Pourquoi est-ce que j'obtiens l'erreur « Échec de la vérification du certificat : impossible d'obtenir le certificat de l'émetteur local » en Python ?

Pourquoi est-ce que j'obtiens l'erreur « Échec de la vérification du certificat : impossible d'obtenir le certificat de l'émetteur local » en Python ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-04 05:38:02338parcourir

Why am I getting the

"Échec de la vérification du certificat : impossible d'obtenir le certificat de l'émetteur local" Erreur expliquée

Lors de la tentative de récupération de données à partir d'un site Web HTTPS à l'aide de Python, l'erreur « Échec de la vérification du certificat : impossible d'obtenir le certificat de l'émetteur local » indique un problème de validation du certificat SSL du site Web. Cela se produit lorsque Python ne peut pas vérifier la fiabilité de l'autorité de certification (CA) qui a émis le certificat SSL du site Web.

Solution : installation de certificats

La solution qui consiste à exécuter le La commande "/Applications/Python 3.7/Install Certificates.command" installe essentiellement les certificats CA dans le magasin de confiance de Python. Ces certificats permettent de valider les certificats SSL émis par les AC correspondantes. En installant ces certificats, Python peut désormais vérifier la fiabilité du certificat SSL du site Web et établir une connexion sécurisée.

Importance de la vérification du certificat

Les certificats SSL sont essentiels pour la sécurisation communications en ligne. Ils garantissent que les données transmises entre un site Web et le navigateur d'un client sont cryptées, les protégeant ainsi des écoutes clandestines et des falsifications. La vérification du certificat est le processus permettant de garantir que le certificat SSL du site Web est valide et fiable.

Comprendre SSL et les certificats

Pour une compréhension plus approfondie de SSL et des certificats, considérez les ressources suivantes :

  • [Certificats SSL/TLS](https://www.cloudflare.com/learning/ssl/what-is-an-ssl-certificate/)
  • [Infrastructure à clé publique (PKI) et certificats numériques](https://www.digicert.com/kb/public-key-infrastructure-pki/)
  • [L'anatomie d'un certificat SSL]( https://www.globalsign.com/en/blog/anatomy-of-an-ssl-certificate)

En comprenant l'importance de la vérification des certificats et le fonctionnement des certificats SSL, vous pouvez dépanner efficacement et résoudre les problèmes liés à la validation du certificat SSL en Python.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn