Я новичок в разработке iOS и на самом деле использую Xamarin для iOS, но документация по управлению сертификатами в Xamarin.iOS оставляет желать лучшего. Так что ответ ObjC будет в порядке.
Моя задача - получить сертификат с сервера, сохранить его на постоянной основе в связке ключей, а затем использовать для аутентификации.
Итак, на данный момент я делаю:
- Получить сертификат с сервера в виде массива байтов.
- SecPKCS12Импорт
- SecItemAdd
И когда мне нужен сертификат, я выполняю SecItemCopyMatching и нахожу сертификат, используя Label.
Это правильный подход? Проблема в том, что когда я пытаюсь получить идентификатор, используя ту же метку из цепочки для ключей, я получаю ошибку errSecParam.
Спасибо!