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