Как подписать данные с помощью файла p12 в iOS?

Для запроса веб-службы в iOS мне нужно подписать один из параметров POST, используя имеющийся у меня файл.p12. Ниже приводится метод, который я принял:

  1. Я импортировал файл.p12 в проект XCode.
  2. Я загрузил данные файла.p12 в NSData объект.
  3. Я проверил документацию по Security Framework и нашел метод SecKeyRawSign, который создает цифровую подпись из необработанных данных.
  4. Но параметры этого метода меня смущают. Я должен пройти SecKeyRef key Параметр для этого метода. Но все, что у меня есть, это NSData объект (содержащий данные из файла.p12)

Как мне получить переменную типа SecKeyRef из файла.p12?

Или в принципе, как мне подписать данные, используя только файл.p12 в Objective-C?

0 ответов

Другие вопросы по тегам