При подключении к URL-адресу через HTTPS и несоответствии SSL-сертификата (например, в платной точке доступа Wi-Fi) iOS показывает диалоговое окно с вопросом, следует ли принять сертификат. Если вы примете сертификат, iOS добавит исключение SSL и больше никогда не будет спрашивать об этом сертификате.
Возможно, здесь есть два аспекта: сертификаты, принимаемые в Safari, и сертификаты, принимаемые для сетевых служб в других приложениях.
Вопрос в том, как удалить эти исключения, кроме полного сброса устройства? Кажется, нет возможности просмотреть или удалить исключения в настройках устройства.
Вы можете удалить сертификат SSL.
Перейдите в «Настройки» → «Основные» → «Сброс» → «Настройки сети».
Это решает проблему.
[РЕДАКТИРОВАТЬ]
Начиная с iOS 10.3.2 это НЕ работает. Вместо этого он стирает ваши сетевые настройки, но НЕ удаляет исключения сертификатов.
Я нашел хороший пост в блоге , который дает полезную информацию и советы относительно сертификатов ssl.
После добавления исключения SSL, кажется, нет способа удалить его в iOS 7. В предыдущих версиях переход в «Настройки» -> «Safari» и выбор «Очистить файлы cookie и данные» удаляли его. Это больше не работает в iOS 7....
--
Чтобы удалить исключение SSL в Safari на iOS 7.0.4, вы можете сбросить все настройки («Основные» > «Сброс» > «Сбросить настройки»). К сожалению, он удаляет все ваши настройки (поймите сами); но это на один огромный шаг лучше, чем полное восстановление, из-за которого вы потеряете свои текстовые сообщения.
Инструкцию, как это сделать в iOS 6, я нашел здесь, а также здесь с картинками . Вероятно, это также работает в iOS 5, но я не могу подтвердить (упомянутая ниже страница «Профили», скорее всего, не появится, пока не будут установлены сертификаты для просмотра или удаления). См. информацию о том, как это изменило iOS 7 ниже, если это также не работает там.
по первой ссылке выше:
Включите iPhone и нажмите значок «Настройки» на экране главного меню. Выберите «Общие» из списка параметров, которые появляются в раскрывающемся меню.
Выберите «Профили» из появившегося списка параметров, и на экране появится список всех сертификатов на вашем iPhone.
Прокрутите список сертификатов, пока не дойдете до того, который хотите удалить с вашего iPhone, и нажмите кнопку «Удалить» на экране. После этого сертификат будет удален. Повторите процесс для любых других сертификатов, которые вы хотите удалить.
Вы также можете управлять сертификатами с помощью Apple Configurator в Mavericks, утилиты настройки iPhone в Mountain Lion, Lion и Snow Leopard, а также есть версия для Windows . Имеются инструкции .
Информация о том, как это изменилось в iOS 7 .
Из моего комментария выше посмотрите SSL Detective для iOS . Насколько я знаю, это единственное приложение для iOS в своем роде, и оно может помочь вам определить, какие сертификаты вы хотите удалить.
Еще один для SSL Detective . По какой-то причине последняя совместимая с iOS 6 версия приложения, которое я использую ежедневно, внезапно перестала работать с ошибкой «Ненадежный корневой сертификат», в которой говорилось: «Подлинность «Основного центра сертификации GeoTrust — G3» не может быть проверена». Я мог бы использовать функцию «Сертификаты электронной почты» SSL Detective, чтобы просто установить сертификат и доверять ему самому, но это не привело бы к ROOT Причине проблемы. (не каламбур)
Необходимый корневой сертификат был найден здесь : я просмотрел этот веб-сайт из Safari на своем iPhone и щелкнул, чтобы установить корневой сертификат G3 (SHA256), и это полностью решило мою проблему.
Кроме того, эта утилита GeoTrust пригодится будущим читателям, чтобы убедиться, что на посещаемом ими веб-сайте в первую очередь правильно настроен SSL: Проверка сертификата SSL
Для iOS Safari 9.0 Mobile/13E230 Safari/601.1, работающего в симуляторе iOS 9.3 (13E230), единственный вариант, который я нашел, — это «Сбросить содержимое и настройки» в меню «Симулятор» на панели инструментов.
Я нашел ответ на http://kb.mit.edu/confluence/display/istcontrib/Deleting%2BPersonal%2BCertificates%2Bfrom%2Ban%2BiOS%2Bdevice
Настройки > Общие > Профиль
Профиль внизу, прямо под VPN.
чиллин
Эндрю Ларссон
Дэвид Диас