Как я могу получить доступ к личным профилям и сертификатам с помощью iPhone SDK? - PullRequest
6 голосов
/ 22 декабря 2009

Я пытаюсь подтвердить личность пользователя в моем приложении, используя сертификат / личность, сохраненную пользователем, открыв файл .cer / .p12, прикрепленный к электронному письму. Сертификат отображается в приложении настроек телефона в группе «Профили конфигурации».

Есть ли какой-либо способ доступа к сертификату с помощью iphone SDK (я пытался использовать Security Framework, но кажется, что можно получить доступ только к сертификатам, хранящимся в цепочке для ключей приложения или других цепочках для ключей из его группы)? 1003 *

1 Ответ

1 голос
/ 22 июня 2011

Вы уже говорили об инфраструктуре безопасности, но пробовали ли вы следующие функции в документе ?

Лично я никогда не пытался / должен был сделать это сам, но в любом случае кажется, что в фреймворке есть некоторые функции, такие как SecCertificateCreateWithData, поэтому вы должны иметь возможность построить SecCertificateRef из некоторых NSData / CFDataRef… данных, которые содержимое вашего почтового вложения.

Оттуда вы можете использовать его как любой другой сертификат, используя другие функции (как вы сделали бы для сертификата, извлеченного из цепочки для ключей)

Что ж, это всего лишь предположение после простого прочтения документации, но давайте попробуем, так как документ, похоже, указывает, что это путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...