Сертификат доверия на iOS

273
Dan F

Я работаю над реализацией прокси для обработки трафика с ряда устройств iOS. У меня есть полный доступ к устройствам для установки корневого сертификата моего прокси на устройстве и добавления его в список доверенных, чтобы избежать ошибок проверки SSL как в сафари, так и в целом по HTTPS-запросам в приложениях. Я делал это несколько раз раньше, поэтому я не уверен, что отличается от этого конкретного сертификата. Я попытался загрузить сертификат через Safari, размещенный на прокси-сервере, а также установить его в виде профиля, передаваемого через Apple Configurator. В обоих случаях я вижу профиль с сертификатом в разделе профилей в разделе «Настройки» -> «Общие», но когда я захожу в «Настройки» -> «Общие» -> «О» -> «Настройки доверия сертификата», сертификат там не отображается как опция, которую можно включить как корневой сертификат.

Я пробовал это с парой разных пар сертификатов / закрытых ключей при запуске прокси, и я могу сгенерировать новый, если что-то не так с предварительно сгенерированным. Что мне может не хватать в этом сертификате, что я не могу заставить iOS доверять ему?

РЕДАКТИРОВАТЬ: Стоит отметить, что я могу установить этот же сертификат в связку ключей на Mac, доверять ему и не иметь проблем с SSL при использовании этого прокси.

0
Какая версия iOS это? Какую версию macOS вы выбрали для сравнения? Можете ли вы опубликовать сертификат, который не работает? Spiff 6 лет назад 0
Проверено на двух отдельных устройствах. 1 iPhone 5C под управлением 10.3.2, один iPod touch под управлением 11.1.1. Mac - это Mac Pro, работающий на 10.13.2. Что касается сертификата, то не имеет значения, что это такое. Я сделал один, используя шаги, изложенные здесь, и это не работает: http://codeblog.shape.dk/blog/2014/01/06/custom-ssl-certificate-with-charles-web-proxy/ Хотя, когда я установите этот сертификат для использования в Charles и загрузите сертификат из charles, я могу доверять ему, но по какой-то причине он не решает проблемы SSL Dan F 6 лет назад 0

0 ответов на вопрос