5 votos

Se han borrado todos los certificados por error. ¿Cómo volver a crearlos?

He empezado a ver un problema en Chrome (38 en OSX 10.7.5) al acceder a GitHub. Tengo un error de privacidad. Una de las recomendaciones en SuperUser, y la respuesta que obtuve del soporte de GitHub, fue borrar todos los certificados caducados en Keychain Access, cerrar el navegador y reiniciar la máquina. He seguido el consejo.

Ahora, no puedo acceder a muchos otros sitios: LinkedIn, sitios de StackExchange, etc. - todos con el mismo error. Me veo obligado a utilizar otro navegador (que, por cierto, muestra un error junto al icono del candado HTTPS). La vista de los certificados de acceso al llavero no se vuelve a llenar. Puede que haya borrado algo que no debía, pero ¿no deberían descargarse nuevos certificados según sea necesario? ¿Qué tengo que hacer para volver a tener acceso a todos los sitios HTTPS?

0 votos

¿Tienes una copia de seguridad? Si es así, puedes restaurar los archivos. Si no, puedes hacer una copia de seguridad, borrar y reinstalar el sistema operativo y luego restaurar la copia de seguridad.

2 votos

¿Reinstalar el sistema operativo? ¿Para los certificados SSL?

0 votos

Hay un llavero de usuario, un llavero de sistema y francamente, el procedimiento para hacerlo está bien documentado y toma unos 3 minutos de tu tiempo para ejecutar las cosas. Quien dice que no se empeoran las cosas tratando de joder con las cadenas de confianza ssl... La falta de detalles en tu post me hizo elegir la solución más fácil para ti. Voy a hacer una respuesta real con las ubicaciones de los archivos que ha eliminado por error partes de la cadena de confianza.

6voto

Oskar Puntos 1242

Restaura el contenido de estos tres directorios a partir de una copia de seguridad reciente:

~/Library/Keychains
/Library/Keychains
/System/Library/Keychains

En mi sistema esto comprende 18 archivos y un subdirectorio en la carpeta de usuario ~/Library/Keychains

0 votos

No tengo una copia de seguridad. Lo único que quiero hacer es forzar al navegador a volver a descargar los certificados. No estoy seguro de lo que falta allí.

3 votos

La cadena de confianza no funciona así en OSX. Sería un gran riesgo de seguridad que el navegador se curara a sí mismo descargando nuevos certificados de Internet, ¿no?

0 votos

Entonces, ¿cómo llegaron los certificados en primer lugar?

2voto

Tim Puntos 66

Finalmente resolví el problema abriendo los sitios web que se comportaban mal, uno por uno, en Safari. A partir de ahí se procede a confiar en todos y cada uno de los certificados. A continuación, se vuelven a añadir a tu llavero. Se pueden encontrar más en esta KB .

Me gustaría dar las gracias a @bmike por hacer todo lo posible para ayudar. Restaurar desde una copia de seguridad probablemente funcionaría (si tuviera una - tonto de mí).

1 votos

Buena respuesta - asegúrate de marcarla como solución cuando el tiempo de espera expire. Me alegro de que hayas encontrado la opción de añadir un certificado. Además, me he dado cuenta de que podrías volver a tener todo en orden si aplicas la última actualización del combo desde apple.com/downloads...

1 votos

Creo que otra solución a este problema sería "Reinstalar OSX" solo que no fresco. Cuando se arranca a la recuperación y reinstalar, sólo pone una copia fresca en la parte superior de lo que tiene y no modifica los datos de usuario, por lo que la ejecución de una reinstalación también restaurar los certificados en el sistema :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X