Como corrigir o ERR_BAD_SSL_CLIENT_AUTH_CERT

O erro ERR_BAD_SSL_CLIENT_AUTH_CERT pode parecer complexo de corrigir, mas não é tão assustador quanto outros erros de conexão. Esse problema comum pode ocorrer com qualquer pessoa e geralmente está relacionado a problemas no navegador ou no certificado SSL.

Se você é um visitante ou proprietário de um site e percebeu isso em seu site, há soluções simples que você pode tentar. No guia a seguir, você aprenderá a corrigir o erro ERR_BAD_SSL_CLIENT_AUTH_CERT.

Mas, primeiro, vamos ver como ele se manifesta em diferentes navegadores e o que o causa:


Índice

  1. O que é o erro ERR_BAD_SSL_CLIENT_AUTH_CERT?
  2. Quais são as causas do erro ERR_BAD_SSL_CLIENT_AUTH_CERT?
  3. Como corrigir o erro ERR_BAD_SSL_CLIENT_AUTH_CERT como visitante de um site?
  4. Como corrigir o erro ERR_BAD_SSL_CLIENT_AUTH_CERT como proprietário de um site?

O que é o erro ERR_BAD_SSL_CLIENT_AUTH_CERT?

O erro ERR_BAD_SSL_CLIENT_AUTH_CERT é um problema relacionado à segurança que você pode encontrar em vários ambientes, como Chrome, Edge, Windows, Mac e Android.

É uma mensagem que o sistema exibe quando há um problema com o certificado SSL.

Corrigir o erro ERR_BAD_SSL_CLIENT_AUTH_CERT
Imagem por Freepik

Esse erro geralmente ocorre quando o cliente não consegue fornecer um certificado válido ao servidor durante um handshake SSL ou quando há uma configuração incorreta no sistema ou no navegador do usuário.

  • ERR_BAD_SSL_CLIENT_AUTH_CERT no Chrome: Esse erro significa que o Chrome não pode verificar o certificado SSL do site que você está tentando acessar. Isso pode ocorrer porque seu sistema não confia na autoridade de certificação (CA) ou pode haver um problema com as configurações do navegador.
  • ERR_BAD_SSL_CLIENT_AUTH_CERT no Edge: assim como no Chrome, no Microsoft Edge, isso acontece pelos mesmos motivos, portanto, nossas correções devem funcionar em qualquer navegador e sistema.
  • ERR_BAD_SSL_CLIENT_AUTH_CERT no Windows: As configurações incorretas de data e hora em seu computador ou a versão desatualizada do Windows podem acionar esse erro. Para corrigi-lo, verifique o certificado, certifique-se de que a data e a hora do sistema estejam corretas e atualize o Windows para a versão mais recente.
  • ERR_BAD_SSL_CLIENT__AUTH_CERT no Mac: No Mac, esse erro significa problemas com o processo de verificação do certificado do cliente SSL. Ocorre quando um site que você está tentando acessar exige certificação de cliente SSL, mas o navegador não consegue fornecê-la ou verificá-la corretamente.
  • ERR_BAD_SSL_CLIENT_AUTH_CERT no Android: se você estiver usando um dispositivo Android, isso significa que o navegador do seu celular tem dificuldades para autenticar o certificado de cliente SSL exigido por um determinado site. Se estiver usando uma VPN ou um proxy, desative-o temporariamente.

Quais são as causas do erro ERR_BAD_SSL_CLIENT_AUTH_CERT?

Uma cadeia de certificados incompleta, umcertificado revogado ou expirado, conflitos no cache do navegador, uma incompatibilidade entre a data e a hora do dispositivo ou a interferência de software de terceiros podem acionar esse erro. Cada fator afeta o processo de handshake SSL/TLS, levando a esse problema. Vamos examinar todos eles com mais detalhes.

Problemas com a cadeia de certificados

A cadeia de certificados SSL é como uma escada de confiança: quando seu navegador se conecta a um site, ele verifica uma série de certificados digitais para confirmar que o site é seguro. Esses certificados formam uma cadeia do certificado do site até uma autoridade confiável, garantindo que o site seja legítimo e que seus dados estejam seguros.

Se um link dessa cadeia estiver quebrado ou mal configurado, seu sistema ou navegador não poderá verificar a autenticidade do servidor, o que resultará no erro err_bad_ssl_client_auth_cert.

Esse problema pode ser devido a um certificado desatualizado, a um certificado intermediário ausente ou à ordem incorreta dos certificados. Para corrigir isso, é necessário configurar corretamente, atualizar o certificado ou fazer upload dos certificados ausentes, o que discutiremos nas próximas seções.


Certificado revogado ou expirado

Outra causa do erro ERR_BAD_SSL_CLIENT_AUTH_CERT é o uso pelo sistema de um certificado revogado ou expirado. A revogação pode ocorrer se a chave privada do certificado estiver comprometida ou se o certificado tiver sido emitido por engano.

Por outro lado, os certificados têm uma vida útil definida (um ano) para evitar o uso não autorizado ou mal-intencionado. Se você não renovar seu certificado no prazo, os navegadores não confiarão mais nele. Certifique-se de que seus certificados estejam atualizados e verifique a Lista de revogação de certificados se você receber esse erro.


Corrupção do cache do navegador

Por que a corrupção do cache do navegador geralmente leva ao erro ERR_BAD_SSL_CLIENT_AUTH_CERT?

A resposta simples está na forma como seu navegador armazena os dados. Os arquivos de cache aceleram sua experiência de navegação, mas quando são corrompidos, podem causar erros.

O navegador não poderá estabelecer uma conexão segura se o cache contiver dados de certificado SSL desatualizados ou incorretos.


Data e hora incompatíveis do dispositivo

A data e a hora erradas em seu dispositivo também podem acionar o erro ERR_BAD_SSL_CLIENT_AUTH_CERT. Isso ocorre porque os certificados SSL têm um período de validade de um ano e, se a data e a hora do seu dispositivo estiverem fora desse período, o servidor não poderá estabelecer uma conexão segura.

Felizmente, é uma solução rápida e fácil. Tudo o que você precisa fazer é alinhar suas configurações locais de data e hora com o horário universal. Mostraremos como na próxima seção.


Interferência de software de terceiros

Seu software antivírus ou firewall pode bloquear ou alterar involuntariamente seus certificados SSL, causando o erro ERR_BAD_SSL_CLIENT_AUTH_CERT.

Embora projetados para proteger seu dispositivo, eles podem ser um pouco excessivos. Verifique o software instalado e ajuste as configurações, se necessário. Considere desativá-los temporariamente para ver se o erro persiste. Se ele desaparecer, você encontrou o culpado.


Versão desatualizada do dispositivo ou do navegador

Além dos problemas de software de terceiros, você pode se deparar com o erro ERR_BAD_SSL_CLIENT_AUTH_CERT se a versão do seu dispositivo ou navegador estiver desatualizada. O Chrome, o Edge e outros navegadores usam tecnologia específica para estabelecer uma conexão segura, e as versões antigas podem não ser compatíveis com isso.

Da mesma forma, se o sistema operacional (SO) do seu dispositivo estiver desatualizado, ele poderá não ser compatível com os protocolos de segurança mais recentes. Sempre verifique se você está usando as versões mais recentes do software para evitar esses erros.


Como corrigir o erro ERR_BAD_SSL_CLIENT_AUTH_CERT como visitante de um site?

Se você visitar um site que esteja exibindo esse erro, tente as correções abaixo e veja se o problema persiste ou desaparece. Se você não conseguir se livrar dele, seus navegadores e sistema não são o problema. O erro vem do lado do servidor da Web e somente o administrador ou o proprietário do site pode corrigi-lo.

Ajuste as configurações de data e hora de seu dispositivo

Veja como fazer isso no Windows e no Mac:

Windows:

  1. Clique com o botão direito do mouse no relógio da barra de tarefas.
  2. Selecione “Adjust date/time” (Ajustar data/hora).
  3. Na janela Settings (Configurações), ative/desative a opção “Set time automatically” (Definir hora automaticamente) ou clique em “Change” (Alterar) para ajustar manualmente.
data e hora

Mac:

  1. Clique no menu Apple e escolha “System Preferences” (Preferências do sistema).
  2. Selecione “Date & Time” (Data e hora).
  3. Desbloqueie as configurações clicando no ícone de cadeado.
  4. Ative a opção “Definir data e hora automaticamente” ou clique na hora para ajustá-la manualmente.

Reinicie o navegador depois de fazer essas alterações.

data e hora no mac

Limpar o cache e os cookies em seu navegador da Web

O cache armazena arquivos temporários de sites que você visitou, o que às vezes pode levar a erros. Os cookies, por outro lado, salvam informações específicas do site, como detalhes de login. Limpá-los removerá todos os arquivos corrompidos que possam estar causando o erro.

Mostraremos como limpar o cache e os cookies no Chrome, mas o processo é semelhante em outros navegadores. Aqui estão as etapas:

  1. Abra o Chrome e clique nos três pontos no canto superior direito.
  2. Selecione “Limpar dados de navegação”.
  3. Escolha um intervalo de tempo ou selecione “All time” (Todo o tempo) para limpar tudo.
  4. Marque “Cookies e outros dados do site” e “Imagens e arquivos armazenados em cache”.
  5. Clique em “Clear data” (Limpar dados) para concluir o processo.

Remova todas as extensões conflitantes de seu navegador

Algumas extensões podem interferir no funcionamento adequado dos sites. Para identificar o infrator, desative todas as extensões e, em seguida, ative-as, uma a uma, enquanto atualiza o site a cada vez. Veja como fazer isso no Chrome:

  1. Abra o Chrome e clique nos três pontos no canto superior direito.
  2. Selecione “Extensions” (Extensões) e depois “Manage Extensions” (Gerenciar extensões).
  3. Desative a chave ao lado da extensão que você deseja desativar. Como alternativa, você pode desmarcar a caixa “Enabled” (Ativado) para cada extensão.
  4. Para reativar, siga as mesmas etapas e ative o interruptor novamente ou marque a caixa “Enabled” (Ativado).

Desativar o protocolo QUIC

O QUIC (Quick UDP Internet Connections) é um protocolo de camada de transporte desenvolvido pelo Google para melhorar o desempenho. No entanto, às vezes ele pode interferir no SSL/TLS, causando esse erro.

Veja como desativá-lo.

  1. Abra o Chrome e digite chrome://flags na barra de endereços.
  2. Pressione “Enter” para acessar os recursos experimentais do Chrome.
  3. Use a barra de pesquisa para localizar “Protocolo experimental QUIC”.
  4. Defina a opção como “Disabled” (Desativado) no menu suspenso.
  5. Reinicie o Chrome para aplicar as alterações.

Observação: A desativação do QUIC pode afetar alguns serviços da Web. Desative-o somente se necessário e considere reativá-lo se o erro persistir.

desativar o protocolo QUIC

Desativar temporariamente seu software antivírus

Depois de desativar o protocolo QUIC, desative temporariamente o software antivírus, pois ele também pode ser o culpado pelo erro ERR_BAD_SSL_CLIENT_AUTH_CERT.

Para desativá-lo, localize o ícone da barra de tarefas do seu software antivírus específico, clique com o botão direito do mouse e escolha desativar ou desabilitar. Lembre-se de que essa é apenas uma medida breve usada para solução de problemas. Sempre reative seu software antivírus depois de terminar.

Se o erro persistir após essa etapa, não é o antivírus que está causando o problema, e você pode passar para outras possíveis soluções.


Certifique-se de que seu dispositivo esteja atualizado

Um sistema operacional desatualizado pode levar a problemas de incompatibilidade de software, o que pode resultar em uma série de erros, incluindo o que está em questão.

Para atualizar o sistema, navegue até a seção “configurações” do seu dispositivo e selecione “atualização e segurança”. Clique em “verificar se há atualizações” e, se houver alguma disponível, faça o download e instale-a. Lembre-se de reiniciar seu dispositivo após o processo de instalação.

A atualização do seu dispositivo garante que você esteja executando os patches de segurança e os aprimoramentos de desempenho mais recentes. Essa etapa resolve o erro ERR_BAD_SSL_CLIENT_AUTH_CERT e evita outros possíveis problemas.


Como corrigir o erro ERR_BAD_SSL_CLIENT_AUTH_CERT como proprietário de um site?

Se você vir esse erro em seu site, corrigi-lo pode exigir um conjunto de habilidades técnicas, pois você terá que lidar com seu certificado SSL e possíveis problemas no lado do servidor. Mas não se preocupe! Nossas correções devem ajudá-lo!

Verificar a configuração do certificado SSL

Verifique novamente a configuração do seu certificado, garantindo que ele esteja corretamente instalado e atribuído ao domínio correto. Comece examinando os arquivos de configuração do seu certificado SSL. Procure por discrepâncias, como entradas incorretas ou mal posicionadas.

Em seguida, confirme se o certificado corresponde ao domínio que ele deve proteger. Se o erro persistir, considere entrar em contato com o provedor de certificados ou com um administrador de sistemas para obter ajuda. Eles podem fornecer instruções detalhadas com base em seu ambiente de servidor específico.


Verificar as configurações de autenticação do cliente

Navegue até as configurações de SSL/TLS do seu servidor para revisar os requisitos de autenticação do cliente.
Seu servidor pode exigir certificados de cliente, o que pode causar esse erro se o cliente não tiver um certificado válido.

Se esse for o caso, você pode desativar a exigência de certificados de cliente ou garantir que cada cliente tenha um certificado adequado.


Garantir a cadeia correta de certificados SSL

A cadeia de certificados é uma sequência de certificados emitidos pela CA que vai do certificado SSL do seu site até um certificado raiz confiável. Se algum link dessa cadeia estiver incorreto ou ausente, isso pode causar o erro ERR_BAD_SSL_CLIENT_AUTH_CERT.

Verifique se os certificados do servidor, intermediário e raiz estão instalados e encadeados corretamente. Use uma ferramenta de verificação de SSL para inspecionar a instalação do seu certificado. Se forem detectados problemas, reconfigure sua configuração de SSL adequadamente.

Lembre-se de que cada certificado da cadeia verifica o que está acima dele, portanto, eles devem estar na ordem correta.


Renovar seu certificado SSL

Se o seu certificado tiver expirado, você deverá renová-lo imediatamente. Além de ver o erro desagradável de conexão SSL, a segurança do seu site pode estar ameaçada.

Renovar um certificado SSL é como comprar um novo. Você deve gerar uma nova solicitação de assinatura de certificado e enviá-la à CA para validação.

Depois de receber os arquivos SSL por e-mail, você precisará carregá-los no seu servidor, seguindo o mesmo processo como se estivesse instalando o certificado pela primeira vez.


Atualizar o software do servidor

Esse erro geralmente ocorre devido a um software desatualizado ou a configurações incorretas. A atualização regular do software do servidor garante que ele esteja equipado com os patches de segurança e as correções de bugs mais recentes.

Comece verificando se há atualizações disponíveis para o software do servidor. Se você estiver usando o Apache, por exemplo, poderá usar o comando “apache2 -v” para verificar a versão atual. Para o Nginx, use ‘nginx -v.’.

Se houver atualizações disponíveis, prossiga para instalá-las. Lembre-se de fazer backup dos dados do seu servidor antes de atualizar para evitar a perda de dados. Após a atualização, reinicie o servidor e verifique se o erro persiste.


Linha de fundo

Em conclusão, para corrigir o erro ERR_BAD_SSL_CLIENT_AUTH_CERT, você deve tentar os métodos deste guia. Como visitante, verificar as configurações do navegador e atualizar o sistema operacional pode ajudar.

Se o site for seu, verifique se o certificado SSL é válido e está instalado corretamente. Lembre-se de que um site seguro e funcional promove a confiança e melhora a experiência do usuário. Não deixe que os erros de SSL atrapalhem isso.

Economize 10% em certificados SSL ao fazer seu pedido hoje!

Emissão rápida, criptografia forte, 99,99% de confiança no navegador, suporte dedicado e garantia de reembolso de 25 dias. Código do cupom: SAVE10

Escrito por

Redator de conteúdo experiente, especializado em certificados SSL. Transformação de tópicos complexos de segurança cibernética em conteúdo claro e envolvente. Contribua para melhorar a segurança digital por meio de narrativas impactantes.