"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como corrigir o erro “falha na verificação do certificado” em Python?

Como corrigir o erro “falha na verificação do certificado” em Python?

Publicado em 2024-11-03
Navegar:346

How to Fix the \

Corrigindo o erro "falha na verificação do certificado"

Ao tentar acessar sites HTTPS usando Python, os usuários podem encontrar o erro "falha na verificação do certificado : não foi possível obter o certificado do emissor local." Este problema surge devido à incapacidade de verificar o certificado SSL do site.

Para resolver isso, os usuários têm duas opções:

Opção 1: Instalar certificados do sistema

A execução do comando "Install Certificates.command", localizado no diretório de instalação do Python, instala os certificados SSL do sistema no ambiente Python. Isso permite que o Python acesse o site HTTPS confiando nos certificados fornecidos pelo sistema.

Opção 2: Instalar o pacote "certifi"

Como alternativa, os usuários podem instalar o " certifi" usando o seguinte comando:

pip install --upgrade certifi

Este pacote contém uma coleção de certificados SSL confiáveis ​​pela maioria dos sistemas operacionais. Ao instalar o "certifi", o Python pode verificar certificados SSL sem depender dos certificados instalados pelo sistema.

Compreendendo SSL e certificados

SSL (Secure Sockets Layer) é um protocolo que fornece comunicação segura entre um navegador da web e um site. Ele usa criptografia para proteger os dados durante a transmissão pela Internet.

Certificados SSL são usados ​​para verificar a identidade dos sites. Eles são emitidos por autoridades de certificação (CAs) confiáveis ​​e contêm detalhes como nome de domínio do site, nome da organização e data de validade. Os navegadores e sistemas operacionais mantêm uma lista de CAs confiáveis.

Quando um navegador acessa um site usando HTTPS, ele verifica o certificado SSL do site para garantir que ele é válido e vem de uma fonte confiável. Se o certificado não puder ser verificado, o navegador exibirá uma mensagem de erro e impedirá o acesso ao site.

Ao instalar certificados SSL ou usar o pacote "certifi", os usuários podem resolver o erro "falha na verificação do certificado" e estabeleça uma conexão segura com sites HTTPS.

Recursos para aprender sobre segurança e certificados

  • [Mozilla Developer Network: Certificados SSL](https://developer .mozilla.org/en-US/docs/Glossary/Certificate)
  • [Let's Encrypt: Certificate Transparency](https://letsencrypt.org/certificates/)
  • [Coursera: Cybersecurity Fundamentos](https://www.coursera.org/specializations/cybersecurity-fundamentals)
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3