Подтвердить что ты не робот

IOS получить профили конфигурации, которые установлены

В приложении, которое я сейчас работаю, требуется использование профилей конфигурации для подключения к серверу для загрузки XML. Сертификаты распространяются в виде файлов .p12, и их можно установить в приложении настроек на iPhone, как левое нижнее изображение.

Проблема в том, что во всем мире люди говорят, что это невозможно.

HOWEVER, Junos Pulse может сделать это (нижнее правое изображение).

Это только чтение профилей конфигурации, что именно то, что мне нужно.

ProfilesJunos Pulse

Мне не нужно было устанавливать их в приложение Junos Pulse. Добавление их в систему и запуск приложения достаточно для распознавания моих профилей.

Спасибо за вашу помощь:)

4b9b3361

Ответ 2

Причина, по которой приложение Junos может это сделать, объясняется в сообщении на форумах разработчиков Apple.

Оригинальный вопрос: https://devforums.apple.com/message/660579#660579

Объяснение о приложении Junos: https://devforums.apple.com/message/351326#351326

Подводя итог, доступ к этому не предоставляется в SDK и предоставляется только по приглашению Apple.

Ответ 3

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

В частности, посмотрите на функцию SecItemCopyMatching.