Cuando voy a cualquier página de github.com en Chrome, aparece un gran error feo:
Intentó comunicarse con github.com, pero el servidor presentó un certificado emitido por una entidad en la que el sistema operativo de su computadora no confía. Esto puede significar que el servidor ha generado sus propias credenciales de seguridad, en las cuales Chrome no puede confiar para obtener información de identidad, o un atacante puede estar tratando de interceptar sus comunicaciones.
No puede continuar porque el operador del sitio web ha solicitado una mayor seguridad para este dominio.
Lo mismo sucede (en Chrome y con curl) cuando voy a https://www.digicert.com/ también. Este extraño problema comenzó hace aproximadamente una semana y media.
Esto es lo que veo cuando hago clic en el icono del candado roto en la barra de direcciones:
Pero gist.github.com funciona bien:
Tampoco funciona con curl:
Todo funciona bien en Firefox.
¿Cómo puedo solucionar mi problema de CA raíz?
Así es como se ve en Firefox:
Actualizar:
Noté que el primer certificado de la cadena es diferente en mi Chrome / Safari roto en comparación con Chrome en mi otra computadora.
(Ya no hay una X roja desagradable porque confié en Safari). ¿Ves cómo los emisores son diferentes? ¿Qué puedo hacer con eso?
fuente
Respuestas:
esto funcionó para mí:
ACTUALIZAR
Una opción menos drástica es eliminar el certificado DigiCert del llavero de inicio de sesión : de todos modos, ya debería tener uno en el llavero raíz. Este error parece ocurrir cuando los dos no coinciden.
fuente
Existe un nuevo problema a partir del 26 de julio de 2014 cuando expiró un certificado antiguo, aparentemente casi extendido.
Basado en https://www.yesthatallen.com/fixing-an-old-digicert-issue/
Instrucciones para borrar el certificado SSL de DigiCert caducado en OSX
fuente
Ninguna de estas respuestas funcionó para mí. En cambio, encontré los certificados raíz de DigiCert, los descargué y los instalé manualmente haciendo clic en ellos en Finder.
Encuéntrelos aquí en Verificar el almacén de certificados intermedio: https://www.digicert.com/ssl-support/windows-cross-signed-chain.htm
fuente
Acabo de probar la solución de John, y no me ayudó. Aunque en mi caso, no encontré ninguno de los íconos "azul +" en la Clase.
Entonces, todo lo que hice fue eliminar los dos archivos de caché sugeridos y reiniciar.
En mi caso, estoy tratando de actualizar una aplicación en Macports, que usa git para conectarse a github para descargar la fuente, y eso está dando el error. Y veo el error en Safari, pero no en Firefox.
Después de lo anterior, me puse en contacto con DigiCert y me ayudaron mucho a resolverlo. En Keychain Access-> System Roots Category: Certificados
DigiCert High Assurance EV Root CA-> Trust-> SSL change from: sin valor especificado para: Always Trust GTE CyberTrust Global Root-> Trust-> SSL change from: sin valor especificado para: Always Trust
fuente
Para mí, el problema se resolvió iniciando la utilidad Keychain Access, seleccionando Keychain First Aid en el menú Keychain Access y seleccionando Reparar.
fuente
Tuve un problema con varios certificados SSL hace un tiempo, descubrí que esto funciona para el 90% de esos problemas.
Elimine los archivos /var/db/crls/crlcache.db y /var/db/crls/ocspcache.db. Estos se pueden encontrar usando Finder's Go>; Ir al menú Carpeta (Cmd + Shift + G). Esto restablece el caché de certificados aceptados en el sistema. No los elimina, solo obliga al sistema a reconstruir los cachés al reiniciar.
Acceso a llavero abierto (/ Aplicaciones / Utilidades / Acceso a llavero). Seleccione Certificados en el selector de categoría en el lado izquierdo. En la barra de búsqueda, escriba la palabra Clase. Mire a través de esa lista y encuentre cualquier certificado que tenga un símbolo azul + sobre su icono. Estos son los que necesita modificar.
Seleccione uno que tenga un + azul, y presione Comando + I. Haga clic en el triángulo de revelación al lado de la lista "Confianza" para mostrar la lista de permisos. Ahora, lo que debemos hacer es configurar este certificado para usar los valores predeterminados del sistema. Sin embargo, por alguna razón, cuando lo selecciona, no se guarda. Entonces, lo que debes hacer es esto. En "Confianza", donde dice "Capa de sockets seguros (SSL)", cambie el menú desplegable para decir "Sin valor especificado". Luego, cierra la ventana. Le pedirá sus permisos de administrador. Luego, abra nuevamente el panel de información para ese certificado. En "Confiar" nuevamente, configure ahora el menú desplegable que dice "Al usar este certificado:" para decir "Usar valores predeterminados del sistema". Luego puede cerrar el panel de información e ingresar nuevamente su contraseña. Haga esto para cualquiera de los certificados que tengan un + azul en su icono. Solo debe haber uno o dos como máximo.
Reinicia tu sistema.
Avíseme si eso funciona, sería curioso si eso funciona.
Como SIEMPRE tienes una copia de seguridad con Time Machine, porque si empeora, ¡al menos puedes volver!
fuente
Para aquellos que eliminaron el certificado caducado pero aún tienen el problema. Inicie el acceso al llavero, vaya al elemento del menú correspondiente, seleccione "primeros auxilios del llavero", ejecute un control, realice una reparación, luego ejecute un control nuevamente para asegurarse. El problema debería desaparecer.
fuente
Esto me ayudó a:
(cromo, OsX)
fuente
Seguí el consejo de Allen pero no funcionó para mí. Entonces intento esto. Parece que funciona
He intentado esto Facebook se carga normalmente. Pero, github cargado sin CSS. Tengo esqueleto github. No sé por qué sucede esto. Pero la conexión ya está establecida y está bien.
¿Alguna idea chicos?
fuente
Después de pasar muchas horas tratando de arreglar esto, descargué: Link ;
No tengo idea si esta buena práctica, pero está funcionando para mí. Estoy ejecutando OSX 10.9.5 y Chrome 42.0.2311.152 (64 bits)
fuente
Trabaja para mí en MAC 10.10.3 1) Abre el acceso al llavero 2) Busca DigiCert High Assurance EV Root CA 3) Haz doble clic en DigiCert High Assurance EV Root CA 4) En Windows DigiCert High Assurance EV Root CA selecciona TRUST 5) cambia con el menú desplegable menú activado cuando se usa este certificado con SIEMPRE CONFIANZA HECHO
fuente
Encontramos el siguiente en línea. Estaba seguro de que era una broma como la forma en que solías engañar a alguien para presionar ALT + F4 en Windows, pero funcionó para mí y para un compañero de trabajo:
Eso es todo, la página se carga. El CSS no se carga, por lo que simplemente "Ver código fuente", haga clic en el archivo css y verá el mensaje de error nuevamente. Repita los pasos anteriores y se mostrará el CSS. Luego actualiza la página de Github y todo está bien.
fuente