Mientras intentaba corregir el error Github SSL causado por los certificados DigiCert, eliminé algunos de los certificados en la aplicación "Acceso a llaveros". Al hacer esto, rompí mis certificados SSL y ahora me enfrento a algunos problemas serios. Inicialmente, ni siquiera podía conectarme a sitios web como Facebook o Github porque había algunos problemas de confianza. Solucioné este problema, pero parece que me falta algo.
El problema ocurre solo con safari. He probado con el navegador Chrome y no hubo ningún problema. Cuando accedo al sitio web de Github (el único sitio web que conozco que causa el error), aparece en mi consola de errores un par de errores similares a este:
No se pudo cargar el recurso: se produjo un error de SSL y no se puede establecer una conexión segura con el servidor. ( https://assets-cdn.github.com/images/modules/home/gh-windows-app.png )
Este error afecta el estilo de la página, no hay CSS ni ninguna imagen que se cargue en la página de Github.
Aquí está la salida de mi consola cuando intento acceder a la página de Github:
Aquí está la lista de mis certificados DigiCert:
¡Gracias por su ayuda!
Si eliminó los certificados raíz de su llavero, la forma más fácil que conozco de solucionar esto es reinstalarlo.
Cuando visita un sitio web, el navegador verifica la "cadena de confianza" del certificado del sitio web. Básicamente, comprueba quién ha firmado el certificado. Si los certificados raíz desaparecen, no reconocerá ninguna de las autoridades comunes como Verisign, Commodo, etc. como de confianza.
Otra opción podría ser descargar y reinstalar una actualización reciente del sistema operativo de Apple como se sugiere aquí https://apple.stackexchange.com/a/123151/4007 .
Sé que este es un hilo cerrado, pero he encontrado una solución más simple. Vaya a https://www.digicert.com/digicert-root-certificates.htm y descargue todos los certificados raíz y agréguelos manualmente a su llavero del sistema. (haga doble clic)
0x9BD0
0x9BD0