Сохранение и загрузка сертификата клиента на iOS

Я новичок в разработке iOS и на самом деле использую Xamarin для iOS, но документация по управлению сертификатами в Xamarin.iOS оставляет желать лучшего. Так что ответ ObjC будет в порядке.

Моя задача - получить сертификат с сервера, сохранить его на постоянной основе в связке ключей, а затем использовать для аутентификации.

Итак, на данный момент я делаю:

  1. Получить сертификат с сервера в виде массива байтов.
  2. SecPKCS12Импорт
  3. SecItemAdd

И когда мне нужен сертификат, я выполняю SecItemCopyMatching и нахожу сертификат, используя Label.

Это правильный подход? Проблема в том, что когда я пытаюсь получить идентификатор, используя ту же метку из цепочки для ключей, я получаю ошибку errSecParam.

Спасибо!


person Artur Shamsutdinov    schedule 28.11.2014    source источник


Ответы (1)


Проблема была в этой проблеме Xamarin iOS https://bugzilla.xamarin.com/show_bug.cgi?id=24972

person Artur Shamsutdinov    schedule 04.12.2014