Como corrigir NET::ERR_CERT_COMMON_NAME_INVALID?
Publicados: 2024-07-02A segurança do site é de extrema prioridade para qualquer negócio online, por isso a maioria dos sites carrega por HTTPS, uma prática recomendada de segurança cibernética.
Embora a maioria dos mecanismos de pesquisa como o Google considerem isso um de seus sinais de classificação, eles classificam e priorizam sites que são seguros para os usuários.
No entanto, implementar isso em um site, especialmente instalar um certificado SSL, requer orientação adequada.
Se o certificado SSL não estiver instalado corretamente, você poderá encontrar diversas mensagens de erro, uma das quais é 'net::ERR_CERT_COMMON_NAME_INVALID'.
Embora este erro não impeça os visitantes de aceder ao site, cria um sentimento de desconfiança e dá uma má primeira impressão. O sinal de alerta vermelho com a mensagem ‘o site pode roubar dados ou informações privadas do usuário’ agrava ainda mais essa percepção negativa.”
Além de tudo isso, resolver esse problema é muito complicado e pode ser desencadeado por vários motivos. A melhor abordagem seria restringir as causas e depois trabalhar nisso.
Neste artigo, explicaremos tudo sobre o erro net::err_cert_common_name_invalid, que inclui seu significado, causas e métodos para corrigi-lo.
O que é o erro net::err_cert_common_name_invalid?
O erro net::err_cert_common_name_invalid significa que o navegador não é capaz de verificar o certificado SSL do site e, portanto, de estabelecer uma conexão segura. Isso acontece principalmente quando o nome comum escrito no certificado SSL não corresponde ao nome de domínio real.
Erro de código | NET::ERR_CERT_COMMON_NAME_INVALID |
Tipo de erro | Erro de conexão SSL |
Variações de erro | Sua conexão não é privada Sua conexão não é privada Este site não é seguro Aviso: Risco potencial de segurança à frente |
Causas de erro | Certificado SSL inválido Redirecionamentos mal configurados Problemas de incompatibilidade de extensões do navegador Problemas de antivírus Configurações de proxy mal configuradas Problemas do sistema operacional |
O que causa o erro net::err_cert_common_name_invalid?
Antes de abordarmos diretamente as causas do erro net::err_cert_common_name_invalid, há certas coisas que precisamos esclarecer para iniciantes.
No erro 'net::err_cert_common_name_invalid', você deve estar se perguntando o que significa o 'nome comum'. É uma referência usada em certificados SSL para representar nomes de domínio.
Por exemplo, se o nome de domínio for WPOven.com, o nome comum usado no certificado SSL seria ‘WPOven.com’.
Portanto, a mensagem de erro 'net::err_cert_common_name_invalid' indica que há algo errado com o nome comum no certificado SSL, pode ser inválido ou configurado incorretamente, seja qual for o caso.
No entanto, esta nem sempre é a mesma causa. Também pode haver outros motivos que podem exibir o erro ‘net::err_cert_common_name_invalid’, que compartilharemos abaixo:
1. Nome de domínio incompatível : O nome comum (ou nome alternativo da entidade) no certificado SSL não corresponde ao nome de domínio que você está tentando acessar. Por exemplo, se o certificado for emitido para www.example.com
mas você estiver acessando example.com
, esse erro poderá ocorrer.
2. Certificados autoassinados : Se o certificado SSL for autoassinado e não emitido por uma Autoridade de Certificação (CA) confiável, os navegadores não confiarão no certificado, levando a este erro.
3 . Certificados expirados : Se o certificado SSL expirou, o navegador não confiará nele e exibirá este erro.
4. Problema de antivírus : se você tiver um programa antivírus em execução em seu sistema, ele pode estar bloqueando a conexão SSL.
5. Certificados intermediários ausentes : os certificados SSL geralmente fazem parte de uma cadeia de confiança. Se o servidor não fornecer os certificados intermediários necessários para completar a cadeia, o navegador poderá não confiar no certificado, resultando neste erro.
6. Navegadores antigos ou não suportados : alguns navegadores ou dispositivos mais antigos podem não suportar certificados SSL mais recentes ou certos tipos de criptografia, levando a problemas de compatibilidade e a este erro.
7 . Conflito de extensão do navegador: também pode ser possível que sua extensão do navegador esteja interrompendo a conexão SSL.
8. Aliases de domínio e certificados curinga : Se você estiver usando certificados curinga (por exemplo, *.example.com
) ou certificados para vários nomes de domínio, pode haver problemas de configuração que levam a esse erro.
9 . Cache do navegador ou estado SSL corrompido: há maiores chances de que o cache do navegador ou o estado SSL estejam desatualizados ou corrompidos.
10 . Configurações de proxy mal configuradas: alguns proxies interceptam conexões SSL/TLS e criptografam novamente o tráfego com seus certificados. Se o certificado do proxy não estiver configurado corretamente ou não for confiável para o seu navegador, isso poderá causar esse erro.
Como corrigir o erro net::err_cert_common_name_invalid? (10 melhores métodos)
Como você pode ver, pode haver vários motivos que podem causar o erro net::err_cert_common_name_invalid. No início, parece muito complicado de resolver, mas um pouco de paciência e a abordagem certa podem ajudar você a superar isso. Aqui estão alguns dos melhores métodos que você pode tentar.
- Verifique se o seu certificado SSL está configurado corretamente
- Verifique se o seu site está usando um certificado SSL autoassinado
- Verifique se há redirecionamentos incorretos
- Verifique se o endereço do WordPress corresponde ao endereço do site
- Verifique se há conflitos de extensão do navegador
- Limpar cache do navegador
- Limpe seu estado SSL
- Tente desativar antivírus e firewalls
- Verifique suas configurações de proxy
- Atualize as versões do seu navegador e antivírus
1. Verifique se o seu certificado SSL está configurado corretamente
Um dos motivos mais comuns e gerais para o erro net::err_cert_common_name_invalid é que o nome de domínio não corresponde ao nome comum em seu certificado SSL.
Portanto, a primeira coisa que você precisa fazer é verificar se há alguma incompatibilidade entre o nome comum e o nome de domínio em seu certificado SSL.
Para verificar isso, acesse seu site e simplesmente clique no ícone “Exibir informações do site” no navegador Chrome, conforme mostrado abaixo:
Agora, no menu suspenso, clique na opção “Conexão segura”.
Agora clique no Certificado é uma opção válida.
Uma janela pop-up aparecerá mostrando todos os detalhes sobre o certificado SSL.
O domínio registrado no certificado SSL deve corresponder ao domínio do seu site. Se não corresponder, pode ocorrer um erro de incompatibilidade de SSL, que pode ser corrigido simplesmente excluindo o certificado SSL e instalando um novo.
Verifique as certificações Wildcard SSL
As coisas podem ficar ainda piores e complicadas se as certificações Wildcard SSL estiverem envolvidas. Este tipo de certificado SSL é mais adequado para organizações que possuem vários subdomínios.
Às vezes, um certificado SSL lista um subdomínio (como domínio.exemplo.com) como seu nome comum. Se você usar um certificado curinga para um subdomínio e vir o erro NET::ERR_CERT_COMMON_NAME_INVALID, há maiores chances de o certificado SSL não incluir o subdomínio que você está tentando visitar.
Portanto, ao verificar o certificado SSL, tenha sempre em mente que os certificados SSL curinga protegem apenas um nível de subdomínios. Por exemplo, você deve ter um certificado diferente ou exemplo.com e subdomínio.exemplo.com.
Verifique os certificados SAN (nomes alternativos de assunto)
Um certificado SAN (Subject Alternative Name) é um tipo de certificado SSL/TLS usado para proteger vários nomes de domínio e/ou endereços IP com um único certificado. Isto é útil para organizações que gerenciam vários domínios e variações de TLD, pois simplifica o gerenciamento de certificados e reduz custos.
Se a sua organização usa um certificado SAN para o site, verifique a lista de domínios que ela protege nos detalhes do certificado. Se não houver um endereço da Web, o certificado não o cobrirá.
2. Verifique se o seu site usa um certificado SSL autoassinado
No entanto, os certificados SSL autoassinados são mais adequados para fins de teste e normalmente são gerados por usuários para uso em ambientes locais ou redes internas privadas.
Eles não são tradicionalmente emitidos por uma Autoridade de Certificação (CA) confiável e, portanto, não possuem a proteção total garantida por certificados confiáveis. Portanto, eles não são confiáveis ou totalmente reconhecidos pelos navegadores para acesso seguro a sites públicos.
Portanto, sites que usam certificados SSL autoassinados geralmente enfrentam o erro net::err_cert_common_name_invalid, porque os navegadores não conseguem verificar a autenticidade do certificado.
Para verificar isso,
- Abra o site no Google Chrome e clique em “ver informações do site”.
- Em seguida, selecione a mensagem de aviso “ Agora seguro ”> “ Certificado (inválido) ” no menu suspenso.
- Uma janela pop-up será aberta mostrando todos os detalhes do certificado SSL.
- Se você descobriu que o emissor do certificado não é uma autoridade de certificação reconhecida, mas sim sua empresa ou de uma fonte não especificada, significa que é um certificado autoassinado.
Para corrigir isso, você pode entrar em contato com seu provedor de hospedagem na Web ou emitir diretamente um novo certificado SSL do LetsEncrypt Free SSL .
Observação: sites hospedados no WPOven obtêm automaticamente um certificado SSL grátis com um único clique. No entanto, você também tem a opção de usar seu próprio certificado SSL personalizado.
3. Verifique se há redirecionamentos incorretos
Se você implementou o redirecionamento do seu site de um domínio para outro, mas não instalou um certificado SSL no domínio primário, isso pode gerar erros.
Não importa se o nome de domínio é o mesmo, mas o URL é diferente, o certificado SSL pode não ser responsável por isso. Nem todos os certificados SSL oferecem o recurso de cobrir versões www e não www do site.
Por exemplo, se você redirecionou domínio.com para www.domínio.com, mas instalou o certificado SSL em www.domínio.com, um erro net::err_cert_common_name_invalid poderá ser exibido na tela.
Para corrigir esse problema, você pode seguir qualquer uma das maneiras:
- Você pode alterar o nome comum no certificado para corresponder ao seu domínio principal.
- Ou você pode comprar outro certificado SSL para o domínio do qual está redirecionando.
4. Verifique se o endereço do WordPress corresponde ao endereço do site
Há uma grande chance de que, ao configurar o WordPress, você tenha alterado acidentalmente o endereço do seu site para HTTPS sem um certificado SSL no WordPress. Você pode estar tentando seguir as práticas recomendadas de segurança ou apenas explorando as configurações, mas isso pode causar o erro NET::ERR_CERT_COMMON_NAME_INVALID.
Mas resolver esse problema não é grande coisa.
- Vá para o painel do WordPress.
- Navegue até Configurações > Geral.
- Certifique-se de que seu endereço do WordPress e o endereço do site sejam iguais.
Mesmo depois de seguir os passos acima, se o erro persistir, pode ser necessário alterar o endereço do seu banco de dados via phpMyAdmin ou Adminer.
Primeiro, abra o painel phpMyAdmin do seu site e abra o banco de dados clicando em seu nome na barra lateral esquerda. Em seguida, encontre e abra a tabela “wp_options”:
- No phpMyAdmin, procure as linhas “ siteurl ” e “home”.
- Edite essas linhas para alterar os endereços conforme necessário.
- Após a edição, verifique se agora você consegue acessar seu site.
5. Verifique se há conflitos de extensão do navegador
Às vezes, uma extensão do navegador que você instalou pode causar um erro net::err_cert_common_name_invalid. Pode ser difícil descobrir qual deles está causando o problema, a menos que você verifique cada um individualmente.
Veja como você pode fazer isso:
- Para ver todas as extensões instaladas do Chrome, digite “chrome://extensions/” na barra de endereço e pressione Enter.
- Desative todas as extensões ativas do Chrome.
- Após desativá-los, verifique se o erro foi corrigido. Se estiver, significa que uma das extensões causou o problema.
- Para saber qual delas, habilite cada extensão uma por uma e tente acessar o site após habilitar cada uma. Isso ajuda a identificar a extensão que está causando o problema.
6. Limpe o cache do navegador
O cache do navegador é como um armazenamento temporário em seu computador onde são salvas páginas da web, imagens e outras coisas de sites. Esse mecanismo torna mais rápido o carregamento das páginas da web na próxima vez que você as visitar novamente.
Às vezes, os dados na memória cache ficam corrompidos ou desatualizados, resultando em erros. Portanto, limpar o cache do navegador força o navegador a buscar as informações atualizadas/frescas do site e, portanto, há uma grande chance de que também ocorram todos os problemas relacionados à sua navegação, incluindo erros de SSL.
Veja como você pode fazer isso:
Passo 1: Dependendo do seu navegador, acesse o menu de configurações.
Por exemplo, no Google Chrome, clique nos três pontos no canto superior direito.
Passo 2: escolha “Mais ferramentas” e depois clique em “Limpar dados de navegação”.
Passo 3: Uma janela aparecerá. Em “ Básico ”, selecione “ Histórico de navegação”, “ Cookies e outros dados do site ” e “ Imagens e arquivos armazenados em cache ”.
Passo 4: Clique em “ Limpar dados ” para começar.
Se limpar o cache não resolver o problema, você também pode tentar limpar o estado SSL.
7. Limpe seu estado SSL
Assim como o cache do navegador, seu navegador também armazena informações do certificado SSL de um site para acelerar o carregamento do site na próxima vez que você o visitar. No entanto, às vezes isso pode levar ao erro NET::ERR_CERT_COMMON_NAME_INVALID.
Para corrigir isso, você pode limpar o estado SSL em seu navegador e sistema operacional. Como você faz isso depende de qual sistema operacional e navegador você está usando.
Para usuários do Windows:
Passo 1: Clique no botão do menu Iniciar na parte inferior esquerda da tela e escolha Painel de Controle.
Passo 2: Na janela Painel de Controle, clique em “Rede e Internet”.
Passo 3: em seguida, clique em “Centro de Rede e Compartilhamento”. A partir daí, no menu à esquerda, clique em “Opções da Internet”.
Passo 4: No painel Propriedades da Internet que é aberto, vá para a aba “Conteúdo”.
Etapa 5: Na seção “Certificados”, clique no botão “Limpar estado SSL”.
Etapa 6: você verá uma mensagem de confirmação. Clique em “OK” para continuar.
Etapa 7: aguarde a limpeza do cache. Você verá uma mensagem de sucesso quando terminar.
Etapa 8: por fim, reinicie seu navegador, como o Google Chrome, para verificar se o erro SSL foi corrigido.
8. Tente desativar antivírus e firewalls
Sem dúvida, os softwares antivírus e firewall são projetados para proteger seu computador contra vírus e acesso não autorizado. Mas às vezes eles podem bloquear ou interferir por engano nas conexões seguras (SSL/TLS) que os sites usam para manter seus dados seguros.
Devido a este fato, às vezes pode exibir o erro net::err_cert_common_name_invalid, o que pode acontecer devido a antivírus ou firewall interferindo na conexão SSL. Para verificar se este é o caso, você pode desligar (desativar) temporariamente seu software antivírus ou firewall.
Após desabilitar seu antivírus ou firewall, tente acessar novamente o site ou serviço. Se o erro desaparecer e tudo funcionar bem, isso confirma que o antivírus ou firewall estava realmente causando o problema.
Depois de identificar que o antivírus ou firewall é o problema, você precisa fazer alguns ajustes e desabilitar certas funções do antivírus para corrigir o problema.
Aqui está como você pode fazer isso.
- Vá para as configurações do antivírus ou seção de configuração.
- Procure a opção de verificação HTTPS/SSL > Configurações de pesquisa relacionadas à navegação na web, verificação SSL ou interceptação de conexão segura.
- Agora desative temporariamente a opção de verificação HTTPS/SSL para verificar se isso corrige o problema.
- Se isso acontecer, entre em contato com a equipe de suporte do programa antivírus para obter suporte adicional.
9. Verifique suas configurações de proxy
Uma configuração de proxy ajuda a rotear o tráfego da web e manter o anonimato dos clientes e servidores da web. Ajudando a proteger os usuários contra hackers ou terceiros mal-intencionados.
Mas, às vezes, ele também pode funcionar mal e interferir na conexão SSL segura, resultando no desencadeamento de erros de SSL.
Para verificar as configurações de proxy no Windows , você deve seguir as etapas abaixo:
- Vá ao painel de controle do Windows e pesquise “ Opções da Internet ”.
- Clique em “ Opções da Internet ” e uma janela pop-up aparecerá com todas as propriedades da Internet.
- Agora clique na guia conexões> configurações de LAN
- Certifique-se de que “ Detectar configurações automaticamente ” esteja marcado e desmarque a caixa “ Usar um servidor proxy para sua LAN ”.
Para usuários MacOS,
- Abra o menu Apple e vá para Preferências do Sistema.
- Em seguida, clique em Rede. Na lista, escolha o serviço de rede desejado e clique em Avançado.
- Vá para a guia Proxies.
- Marque a caixa Configuração automática de proxy e clique em OK para salvar suas alterações.
10. Atualize as versões do seu navegador e antivírus
Navegadores ou sistemas operacionais desatualizados podem não ter as atualizações de segurança necessárias, estar infestados de erros e bugs e perder atualizações de certificados raiz. Certifique-se de estar usando a versão mais recente do seu navegador e sistema operacional para evitar problemas de compatibilidade e instabilidade de software.
Confira as etapas para atualizar o navegador Chrome:
- Clique nos três pontos no canto superior direito do navegador Chrome.
- Vá para “ Ajuda ” e selecione “ Sobre o Google Chrome ”.
- As configurações serão abertas e mostrarão se uma atualização está disponível.
- Se houver, clique em “ Atualizar Google Chrome ”. Se não vir este botão, você já tem a versão mais recente.
Siga as etapas abaixo para atualizar o Windows:
- Abra as “ Configurações ” do Windows e clique em Atualização e segurança.
- Clique em Atualização do Windows . O sistema procurará atualizações automaticamente e informará se uma atualização está disponível.
- Você também pode verificar manualmente clicando no botão Verificar atualizações .
Para usuários do macOS, siga estas etapas:
- Abra o menu Apple e selecione Configurações do sistema .
- Vá para Geral > Atualização de software. Clique no botão Atualizar agora se uma nova versão do macOS estiver disponível.
Variações do erro net::err_cert_common_name_invalid aparecem em diferentes navegadores
O erro net::err_cert_common_name_invalid pode aparecer de forma diferente em vários navegadores, mas tem o mesmo significado em todos eles. Vamos ajudá-lo a reconhecê-lo, independentemente do navegador que você usa.
Google Chrome
A maioria dos usuários da Internet prefere usar o navegador Chrome para visitar seus sites favoritos. Se ocorrer um erro de SSL em um site, eles provavelmente verão uma mensagem dizendo 'Sua conexão não é privada' com o código de erro NET::ERR_CERT_COMMON_NAME_INVALID abaixo dela.
Isso significa que pode haver um problema de segurança e alguém pode tentar roubar suas informações.
O Chrome irá sugerir 'Voltar à segurança'. Mas se ainda quiser visitar o site, você pode clicar em ‘Avançado’ e depois escolher ‘Continuar para o site.
Mozilla Firefox
A Mozilla segue uma abordagem diferente para exibir a mensagem de erro ‘NET::ERR_CERT_COMMON_NAME_INVALID’. Ele mostra “Aviso: risco potencial de segurança à frente” com uma mensagem adicional alertando os visitantes de que o navegador encontrou uma falha de segurança potencial e sugere não continuar no site.
Ele também fornece mais informações sobre o erro, mencionando que o problema provavelmente ocorreu porque o certificado não é válido ou está configurado para funcionar apenas com nomes de domínio específicos.
Ópera
O Opera também exibe o erro 'NET::ERR_CERT_COMMON_NAME_INVALID' de forma diferente. O navegador Opera avisa os visitantes com uma mensagem dizendo “Sua conexão não é privada” e alerta que invasores podem tentar roubar suas informações ou dados pessoais.
Safári
Para usuários da Apple, o navegador Safari exibirá o erro ‘NET::ERR_CERT_COMMON_NAME_INVALID’ com uma mensagem informando ‘O Safari não consegue abrir a página’. Às vezes, também pode mostrar 'O Safari não consegue verificar a identidade do site'.
No entanto, o Safari não fornece detalhes mais específicos sobre o erro, o que às vezes pode causar confusão com outros erros de SSL. Portanto, é melhor explorar as várias soluções disponíveis.
Resumo
Conforme mencionado anteriormente, corrigir o erro net::err_cert_common_name_invalid não é fácil. A melhor abordagem é identificar as possíveis causas do erro e, em seguida, usar métodos apropriados para corrigi-lo. Essa abordagem economiza tempo e esforço e também preserva a credibilidade do seu site junto aos visitantes.
Siga cuidadosamente os dez métodos listados acima e informe-nos nos comentários qual método funcionou para você.
Rahul Kumar é um entusiasta da web e estrategista de conteúdo especializado em WordPress e hospedagem na web. Com anos de experiência e o compromisso de se manter atualizado com as tendências do setor, ele cria estratégias online eficazes que direcionam o tráfego, aumentam o engajamento e aumentam as conversões. A atenção de Rahul aos detalhes e a capacidade de criar conteúdo atraente fazem dele um recurso valioso para qualquer marca que busca melhorar sua presença online.