У меня есть самозаверяющий сертификат в конечной точке моего API. Я пытаюсь проверить некоторые вещи с помощью симулятора, но получаю «сертификат недоверенного сервера».
Я пытался использовать safari на симуляторе для загрузки файла .crt, но, похоже, это не работает.
Откуда iPhone Simulator получает свою связку ключей? Как добавить доверенный сертификат, чтобы мое приложение работало?
UPDATE
Я заставил его работать, создав ЦС, а затем добавив сертификат ЦС с помощью инструмента подготовки iPhone. Затем я смог получить сертификат, подписанный этим сертификатом CA на сервере API, и NSConnection просто сработало. По какой-то причине мне не удалось заставить его работать, используя самозаверяющий сертификат. Мне нужно повторить попытку с помощью программного обеспечения.
Мой реальный вопрос: как мне заставить это работать на симуляторе? Я думаю, что симулятор использует брелок реального компьютера.