"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo solucionar el error \"verificación de certificado fallida\" en Python?

¿Cómo solucionar el error \"verificación de certificado fallida\" en Python?

Publicado el 2024-11-03
Navegar:862

How to Fix the \

Solucionando el error "error en la verificación del certificado"

Al intentar acceder a sitios web HTTPS usando Python, los usuarios pueden encontrar el error "error en la verificación del certificado" : no se puede obtener el certificado del emisor local." Este problema surge debido a la imposibilidad de verificar el certificado SSL del sitio web.

Para resolver esto, los usuarios tienen dos opciones:

Opción 1: Instalar certificados del sistema

Al ejecutar el comando "Install Certificates.command", ubicado dentro del directorio de instalación de Python, se instalan los certificados SSL del sistema en el entorno de Python. Esto permite a Python acceder al sitio web HTTPS confiando en los certificados proporcionados por el sistema.

Opción 2: Instalar el paquete "certifi"

Alternativamente, los usuarios pueden instalar el " certifi" usando el siguiente comando:

pip install --upgrade certifi

Este paquete contiene una colección de certificados SSL en los que confían la mayoría de los sistemas operativos. Al instalar "certifi", Python puede verificar los certificados SSL sin depender de los certificados instalados en el sistema.

Comprensión de SSL y los certificados

SSL (Secure Sockets Layer) es una Protocolo que proporciona comunicación segura entre un navegador web y un sitio web. Utiliza cifrado para proteger los datos durante la transmisión a través de Internet.

Los certificados SSL se utilizan para verificar la identidad de los sitios web. Son emitidos por autoridades de certificación (CA) confiables y contienen detalles como el nombre de dominio del sitio web, el nombre de la organización y la fecha de vencimiento. Los navegadores y los sistemas operativos mantienen una lista de CA confiables.

Cuando un navegador accede a un sitio web mediante HTTPS, verifica el certificado SSL del sitio web para asegurarse de que sea válido y provenga de una fuente confiable. Si no se puede verificar el certificado, el navegador mostrará un mensaje de error e impedirá el acceso al sitio web.

Al instalar certificados SSL o utilizar el paquete "certifi", los usuarios pueden resolver el error "error de verificación del certificado" y establezca una conexión segura a sitios web HTTPS.

Recursos para aprender sobre seguridad y certificados

  • [Mozilla Developer Network: certificados SSL](https://developer .mozilla.org/en-US/docs/Glossary/Certificate)
  • [Let's Encrypt: Transparencia de certificados](https://letsencrypt.org/certificates/)
  • [Coursera: Ciberseguridad Fundamentos](https://www.coursera.org/specializations/cybersecurity-fundamentals)
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3