Как подписать данные с помощью файла p12 в iOS?
Для запроса веб-службы в iOS мне нужно подписать один из параметров POST, используя имеющийся у меня файл.p12. Ниже приводится метод, который я принял:
- Я импортировал файл.p12 в проект XCode.
- Я загрузил данные файла.p12 в
NSData
объект. - Я проверил документацию по Security Framework и нашел метод SecKeyRawSign, который создает цифровую подпись из необработанных данных.
- Но параметры этого метода меня смущают. Я должен пройти
SecKeyRef key
Параметр для этого метода. Но все, что у меня есть, этоNSData
объект (содержащий данные из файла.p12)
Как мне получить переменную типа SecKeyRef
из файла.p12?
Или в принципе, как мне подписать данные, используя только файл.p12 в Objective-C?