Lorsque vous vous connectez à une URL via HTTPS et que le certificat SSL ne correspond pas (comme dans un point d'accès Wi-Fi payant), iOS affiche une boîte de dialogue vous demandant si le certificat doit être accepté. Si vous acceptez le certificat, iOS ajoute une exception SSL et ne posera plus de questions sur ce certificat.
Il y a peut-être deux aspects à cela: les certificats acceptés dans Safari et les certificats acceptés pour les services réseau dans d'autres applications.
La question est de savoir comment supprimer ces exceptions, à moins d'une réinitialisation complète de l'appareil? Il semble qu'il n'y ait aucun moyen d'afficher ou de supprimer les exceptions dans les paramètres de l'appareil.
Réponses:
J'ai trouvé un bon article de blog qui donne de bonnes informations et des conseils concernant les certificats SSL.
-
J'ai trouvé des instructions sur la façon de le faire dans iOS 6 ici et aussi ici avec des images . Cela fonctionne probablement aussi dans iOS 5 mais je ne peux pas confirmer (la page Profils mentionnée ci-dessous n'apparaît probablement pas tant qu'il n'y a pas de certificats installés à afficher ou à supprimer). Voir les informations sur la façon dont cela a changé iOS 7 ci-dessous si cela ne fonctionne pas également là-bas.
Supprimer les certificats de sécurité
à partir du premier lien ci-dessus:
Vous pouvez également gérer les certificats avec le configurateur Apple dans Mavericks, l' utilitaire de configuration iPhone dans Mountain Lion, Lion et Snow Leopard, et il existe une version Windows . Des instructions sont disponibles.
Informations sur la façon dont cela a changé dans iOS 7 .
Détective SSL
De mon commentaire ci-dessus, consultez SSL Detective pour iOS . Pour autant que je sache, c'est la seule application iOS de ce type et peut vous aider à déterminer les certificats que vous souhaitez supprimer.
la source
Vous pouvez supprimer le certificat SSL.
Accédez à Paramètres → Général → Réinitialiser → Paramètres réseau.
Cela résout le problème.
[ÉDITER]
Depuis iOS 10.3.2, cela ne fonctionne PAS. Au lieu de cela, il efface vos paramètres réseau, mais ne supprime PAS les exceptions de certificat.
la source
Un autre pour SSL Detective . Pour une raison quelconque, la dernière version compatible iOS 6 d'une application que j'utilise quotidiennement a soudainement cessé de fonctionner avec une erreur de certificat racine non approuvé indiquant "L'authenticité de" GeoTrust Primary Certification Authority - G3 "ne peut pas être vérifiée." J'aurais pu utiliser la fonctionnalité "Email Certs" de SSL Detective pour simplement installer le certificat et lui faire confiance moi-même, mais cela n'aurait pas atteint la cause ROOT du problème. (sans jeu de mots)
Le certificat racine nécessaire a été trouvé ici : J'ai parcouru ce site Web depuis Safari sur mon iPhone et j'ai cliqué pour installer le certificat racine G3 (SHA256) et cela a totalement résolu mon problème.
En outre, cet utilitaire GeoTrust sera utile aux futurs lecteurs pour vérifier que le site Web qu'ils visitent a correctement configuré SSL en premier lieu: Vérificateur de certificat SSL
la source
Pour iOS Safari 9.0 Mobile / 13E230 Safari / 601.1 fonctionnant dans un simulateur iOS 9.3 (13E230), la seule option que j'ai trouvée est "Réinitialiser le contenu et les paramètres" dans le menu "Simulateur" de la barre d'outils.
la source
J'ai trouvé la réponse sur http://kb.mit.edu/confluence/display/istcontrib/Deleting%2BPersonal%2BCertificates%2Bfrom%2Ban%2BiOS%2Bdevice
Paramètres> Général> Profil
Le profil est près du bas, juste sous VPN.
la source