Podczas łączenia się z adresem URL przez HTTPS, a certyfikat SSL nie pasuje (na przykład w płatnym hotspocie Wi-Fi), iOS wyświetla okno dialogowe z pytaniem, czy certyfikat powinien zostać zaakceptowany. Jeśli zaakceptujesz certyfikat, iOS doda wyjątek SSL i nigdy więcej nie zapyta o ten certyfikat.
Istnieją prawdopodobnie dwa aspekty: certyfikaty akceptowane w Safari i certyfikaty akceptowane dla usług sieciowych w innych aplikacjach.
Pytanie brzmi: w jaki sposób usunąć te wyjątki, bez pełnego zresetowania urządzenia? Wydaje się, że nie ma sposobu, aby wyświetlić lub usunąć wyjątki w ustawieniach urządzenia.
Odpowiedzi:
Znalazłem fajny post na blogu, który zawiera kilka dobrych informacji i wskazówek dotyczących certyfikatów ssl.
-
Tutaj znajdziesz instrukcje, jak to zrobić w iOS 6 , a także tutaj ze zdjęciami . Prawdopodobnie działa to również w iOS 5, ale nie mogę potwierdzić (wspomniana poniżej strona profili prawdopodobnie nie pojawi się, dopóki nie zostaną zainstalowane lub usunięte certyfikaty). Zobacz informacje o tym, jak to zmieniło iOS 7 poniżej, jeśli to również nie działa.
Usuń certyfikaty bezpieczeństwa
z pierwszego linku powyżej:
Możesz także zarządzać certyfikatami za pomocą Apple Configurator w Mavericks, iPhone Configuration Utility w Mountain Lion, Lion i Snow Leopard, a także w wersji dla systemu Windows . Dostępne są instrukcje .
Informacje o tym, jak to się zmieniło w iOS 7 .
Detektyw SSL
Z mojego powyższego komentarza sprawdź SSL Detective na iOS . O ile widziałem, jest to jedyna tego rodzaju aplikacja na iOS i może pomóc Ci określić, które certyfikaty chcesz usunąć.
źródło
Możesz usunąć certyfikat SSL.
Przejdź do Ustawienia → Ogólne → Resetuj → Ustawienia sieci.
To rozwiązuje problem.
[EDYTOWAĆ]
Od wersji iOS 10.3.2 NIE działa. Zamiast tego usuwa ustawienia sieciowe, ale NIE usuwa wyjątków certyfikatów.
źródło
Kolejny dla detektywa SSL . Z jakiegoś powodu ostatnia wersja aplikacji, której używam codziennie, nagle przestała działać z błędem Niezaufanego certyfikatu głównego, mówiąc: „Nie można zweryfikować autentyczności” Głównego urzędu certyfikacji GeoTrust - G3 ”. Mógłbym użyć funkcji „Email Certs” detektora SSL, aby po prostu zainstalować certyfikat i zaufać mu sam, ale to nie dotarłoby do ROOT Przyczyna problemu. (nie jest przeznaczona gra słów)
Potrzebny certyfikat główny został znaleziony tutaj : przejrzałem tę stronę z Safari na moim iPhonie i kliknąłem, aby zainstalować główny certyfikat G3 (SHA256), co całkowicie rozwiązało mój problem.
Ponadto to narzędzie GeoTrust przyda się przyszłym czytelnikom, aby sprawdzić, czy odwiedzana witryna ma poprawnie skonfigurowany protokół SSL : SSL Certificate Checker
źródło
W iOS Safari 9.0 Mobile / 13E230 Safari / 601.1 uruchomionym w symulatorze iOS 9.3 (13E230) jedyną dostępną opcją jest „Resetuj zawartość i ustawienia” z menu „Symulator” na pasku narzędzi.
źródło
Znalazłem odpowiedź na http://kb.mit.edu/confluence/display/istcontrib/Deleting%2BPersonal%2BCertificates%2Bfrom%2Ban%2BiOS%2Bdevice
Ustawienia> Ogólne> Profil
Profil znajduje się u dołu, tuż pod VPN.
źródło