Tengo un servidor HAProxy / stunnel que maneja SSL para nuestros sitios en AWS. Durante las pruebas, creé un certificado autofirmado en este servidor y lo ejecuté desde mi escritorio usando Chrome para probar que el stunnel funcionaba correctamente.
Ahora he instalado el certificado legítimo en ese servidor. Cuando accedo al sitio desde mi máquina en Chrome, aparece el siguiente error:
Error 113 (net :: ERR_SSL_VERSION_OR_CIPHER_MISMATCH): error desconocido.
Supongo que Chrome almacenó en caché la clave para el certificado autofirmado y no coincide con la del certificado legítimo. Este sitio funciona en todos los demás navegadores de mi máquina, por lo que es solo un problema de Chrome.
Una nota interesante: cuando se accede a la página desde una sesión de incógnito ( Ctrl+ Shift+ N), funciona correctamente. Entonces es claramente una especie de caché.
Hice todas las cosas que pude pensar (volqué mi caché, eliminé certificados de la página Personal y otras personas en el cuadro de diálogo Administrar certificados, Ctrl+ F5, etc.).
Mi máquina es Windows 7 x64. Versión de Chrome: 12.0.742.91.
En el formulario de ayuda de Google Chrome, hay una descripción de lo que parece ser el mismo problema ; Sin embargo, no se encuentra ninguna resolución.
ACTUALIZACIÓN: Parece haberse "arreglado" hoy. Odio problemas como este. Todavía no sé qué lo causó o cómo se resolvió por sí solo. Presumiblemente, el certificado en caché expiró o algo así, pero todavía estoy interesado en saber dónde se almacena esta información y cómo verificarla.
Respuestas:
Chrome almacena el estado del certificado SSL por host en el historial del navegador.
Tan solo borre el historial del navegador (
Ctrl
+Shift
+Del
), al menos las siguientes partes:Solución 2. Si lo anterior no ayuda, intente esto:
%USERPROFILE%/AppData/Local/Google/Chrome/User Data/CertificateTransparency
fuente
Muchos problemas con los certificados SSL se pueden resolver simplemente eliminando el archivo de la carpeta de caché.
En Chrome o Chromium, el archivo que se eliminará está
cert9.db
en la carpeta~/.pki/nssdb
. (En Firefox, querrás eliminarlocert8.db
).¡Atención! Después de eliminar estos archivos, deberá volver a registrar las CA en su navegador.
Los pasos para los usuarios de Windows serían algo diferentes.
fuente
~/.pki
la carpeta no existe para mí (activadaMac
), y la falta de explicación sobre volver a registrar las AC parece una gran omisión. Además, "en Windows, algo diferente" no es particularmente útil; si no sabe cómo solucionarlo para Windows, simplemente diga "esta es una solución * nix-only"Hasta donde sé, los certificados no son específicos de Google Chrome (al menos en Windows) sino de todo el sistema. Ya ha eliminado ese certificado a través de la interfaz de Chrome, por lo que debería desaparecer.
Solo para estar seguro, podrías intentarlo.
Otra herramienta para probar es CCleaner . Debería ayudar con una mejor limpieza de las cachés de Chrome.
fuente
Forma más precisa:
Ctrl + Shift + Supr (o Configuración> Avanzado> Borrar datos de navegación)
[Rango de tiempo: todo el tiempo]
presione: Borrar datos
fuente