Safari n'accepte pas le certificat de site Web

4

J'utilise un site Web interne au travail sans problème jusqu'à aujourd'hui, lorsque j'ai reçu le message d'erreur:

"Safari ne peut pas ouvrir la page" https: // ... ". L'erreur est:" Le serveur "..." n'a pas accepté le certificat. "(NSURLErrorDomain: -1205)

J'ai regardé dans mon trousseau pour voir s'il y avait un certificat que je pouvais supprimer et rajouter, mais rien ne correspond à l'URL du site Web. J'ai résolu ce problème une fois dans le passé (accidentellement) en supprimant tout mon trousseau et en recommençant, mais je ne voulais pas le faire la première fois et je préfère ne pas le refaire.

Le site Web se charge sans problème dans les autres navigateurs sans erreurs / avertissements. C'est juste Safari qui rigole.

Quelqu'un d'autre a-t-il vu cela? Savoir comment le réparer?

Wesley Bland
la source

Réponses:

7

J'ai depuis résolu le problème, bien que je ne sois pas sûr que ce soit la bonne réponse pour tout le monde.

Le problème semblait provenir du certificat généré automatiquement par apple (com.apple.idms.appleid.prd. [Grande chaîne de caractères]). Une recherche rapide dans Google ne m'indiquait pas à quoi servait ce certificat, mais je suis certain que sa suppression n'était probablement pas la meilleure solution. Ignorant cette idée, je l’ai quand même supprimée et je peux maintenant me connecter sans problème. Je suis sûr que quelque chose de grave va arriver avec d'autres choses sur mon ordinateur (clé privée, autres certificats, quelque chose), mais cela ne s'est pas encore produit, alors j'appelle ça une victoire.

METTRE À JOUR:

Quelques mois plus tard, je n'ai toujours rien eu de mal, alors je suppose que cette solution n'a rien cassé d'autre.

MISE À JOUR 2:

Environ un an plus tard, ce problème se pose encore de temps en temps (même avec 10.10). Je continue à supprimer le certificat dans le trousseau et il continue à fonctionner pendant un moment.

Wesley Bland
la source
Je dois dire que j’ai eu le même problème après la migration vers Mavericks et la suppression de la com.apple.idms.appleid.prd.* le certificat a résolu le problème
F'x
1

Regarde dans

/ etc / certificats

pour les certificats commençant par votre nom de certificat.

Recherchez les doublons du nom avec des valeurs de GUID différentes. Si tel est le cas, vous constaterez que le certificat a été mis à jour ou remplacé à un moment donné et est toujours enregistré pour une application.

Vérifier * .pliste fichiers pour le nom de certificat particulier pour trouver où il est utilisé. Ensuite, vous pouvez déterminer comment résoudre ce cas particulier.

sweetfa
la source
0

Ouvrez Keychain Access pour examiner vos certificats. Parfois, je supprime les expirés .. mais au lieu de supprimer un certificat, vous pouvez dire au système de lui faire confiance. C'est l'endroit pour le faire.

Zo219
la source
Cela ne fonctionnera pas dans ce cas car safari envoie un certificat CLIENT au serveur et le serveur le refuse.
Andrew Burns