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
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