Eu tenho um servidor HAProxy / stunnel que lida com SSL para nossos sites na AWS. Durante o teste, criei um certificado autoassinado neste servidor e o atingi na minha área de trabalho usando o Chrome para testar se o stunnel estava funcionando corretamente.
Agora eu instalei o certificado legítimo nesse servidor. Ao acessar o site da minha máquina no Chrome, ele gera o seguinte erro:
Erro 113 (net :: ERR_SSL_VERSION_OR_CIPHER_MISMATCH): Erro desconhecido.
Meu palpite é que o Chrome armazenou em cache a chave do certificado autoassinado e não corresponde ao certificado legítimo. Este site funciona em todos os outros navegadores da minha máquina, por isso é apenas um problema do Chrome.
Uma observação interessante: ao acessar a página de uma sessão anônima ( Ctrl+ Shift+ N), ela funciona corretamente. Portanto, é claramente algum tipo de coisa de cache.
Fiz tudo o que pude pensar (despejei meu cache, apaguei certs da página Pessoal e outras pessoas na caixa de diálogo Gerenciar certificados, Ctrl+ F5, etc.).
Minha máquina é o Windows 7 x64. Versão do Chrome: 12.0.742.91.
No Formulário de Ajuda do Google Chrome, há uma descrição do que parece ser o mesmo problema ; no entanto, nenhuma resolução foi encontrada.
ATUALIZAÇÃO: Parece ter "se consertado" hoje. Eu odeio problemas como este. Ainda não sei o que causou ou como se resolveu. Presumivelmente, o certificado em cache expirou ou algo assim, mas ainda estou interessado em saber onde essas informações estão armazenadas e como verificá-las.
Respostas:
O Chrome armazena o estado do certificado SSL por host no histórico do navegador.
Portanto, basta limpar o histórico do navegador (
Ctrl
+Shift
+Del
), pelo menos as seguintes partes:Solução 2. Se o acima não ajudar, tente o seguinte:
%USERPROFILE%/AppData/Local/Google/Chrome/User Data/CertificateTransparency
fonte
Muitos problemas com certificados SSL podem ser resolvidos simplesmente removendo o arquivo da pasta de cache.
No Chrome ou Chromium, o arquivo a ser removido está
cert9.db
na pasta~/.pki/nssdb
. (No Firefox, você deseja removercert8.db
.)Atenção! Depois de remover esses arquivos, você precisará registrar novamente as CAs no seu navegador.
As etapas para usuários do Windows seriam um pouco diferentes.
fonte
~/.pki
a pasta não existe para mim (ativadaMac
) - e a falta de explicações sobre o novo registro de autoridades de certificação parece uma grande supervisão. Além disso, "no Windows, um pouco diferente" não é particularmente útil; Se você não sabe como consertá-lo para o Windows, basta dizer "esta é uma solução apenas de * nix"Até onde eu sei, os certificados não são específicos para o Google Chrome (pelo menos no Windows), mas para todo o sistema. Você já excluiu esse certificado através da interface do Chrome, então ele deve desaparecer.
Só para ter certeza, você pode tentar.
Outra ferramenta para experimentar é o CCleaner . Isso deve ajudar a limpar melhor os caches do Chrome.
fonte
Maneira mais precisa:
Ctrl + Shift + Del (ou Configurações> Avançado> Limpar dados de navegação)
[Intervalo de tempo: Desde sempre]
pressione: Limpar dados
fonte