4 votos

Safari no acepta certificado de sitio web

He estado usando un sitio web interno en el trabajo sin problemas hasta hoy cuando recibí el mensaje de error:

"Safari no puede abrir la página "https://...". El error es: "El servidor "..." no aceptó el certificado." (NSURLErrorDomain:-1205)

He mirado en mi llavero para ver si había un certificado que pudiera borrar y volver a añadir, pero no aparece nada que coincida con la URL del sitio web. He solucionado este problema una vez en el pasado (accidentalmente) borrando todo mi llavero y volviendo a empezar, pero no quise hacerlo la primera vez y prefiero no hacerlo de nuevo.

El sitio web se carga sin problemas en otros navegadores sin ningún tipo de errores/advertencias. Es sólo Safari que está vomitando.

¿Alguien más ha visto esto? ¿Sabes cómo arreglarlo?

7voto

Wesley Bland Puntos 297

Desde entonces he resuelto el problema, aunque no estoy seguro de que esta sea la respuesta correcta para todos.

El problema parecía provenir del certificado generado automáticamente a partir de apple (com.apple.idms.appleid.prd.[cadena de caracteres grandes]). Una rápida búsqueda en Google no me dijo para qué servía este certificado, pero estoy seguro de que borrarlo no era probablemente la mejor solución. Ignorando ese pensamiento, lo borré de todas formas y ahora puedo entrar sin problemas. Estoy seguro de que algo malo ocurrirá con otras cosas en mi ordenador (clave privada, otros certificados, algo), pero aún no ha ocurrido, así que lo llamo una victoria.

ACTUALIZACIÓN:

Un par de meses después, todavía no me ha pasado nada malo, así que supongo que esta solución no rompió nada más.

ACTUALIZACIÓN 2:

Alrededor de un año después, este problema sigue apareciendo de vez en cuando (incluso con 10,10). Sigo borrando el certificado del llavero y sigue funcionando por un tiempo.

0 votos

Debo decir que he tenido este mismo problema después de la migración a Mavericks, y borrar el com.apple.idms.appleid.prd.* el certificado resolvió el problema

1voto

sweetfa Puntos 120

Echa un vistazo en

/etc/certificados

para los certificados que comienzan con el nombre de su certificado.

Comprueba si hay algún duplicado del nombre con diferentes valores de GUID. Si este es el caso, encontrará que el certificado ha sido actualizado o reemplazado en algún momento y sigue registrado en una aplicación.

Revisa *.plist archivos para el nombre del certificado en particular para encontrar dónde se está utilizando. Entonces puede determinar cómo arreglar ese caso particular.

0voto

Zo219 Puntos 1716

Abrir el acceso al llavero para examinar sus certificados. A veces yo destrozo los caducados .. pero en lugar de borrar un Certificado, puedes decirle al sistema que confíe en él. Ese es el lugar para hacerlo.

0 votos

Eso no funcionará en este caso ya que safari está enviando un certificado CLIENTE al servidor y éste lo rechaza.

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