2010-01-22 7 views

ответ

3

Это удивительно легко. Вам не нужно добавлять сертификат в цепочку ключей для обработки этого случая. Скорее просто загрузите данные сертификата (то есть содержимое файла .cer) в ваше приложение (вы можете получить это из своего пакета или вне сети), а затем создать сертификат с помощью SecCertificateCreateWithData. Оттуда вы можете извлечь открытый ключ ref, используя объект SecTrust (SecTrustCreateWithCertificates, SecTrustEvaluate - вы можете игнорировать полученный SecTrustResultType - и SecTrustCopyPublicKey). И оттуда вы можете шифровать и проверять использование API-интерфейсов SecKey (SecKeyEncrypt, SecKeyRawVerify).

https://devforums.apple.com/message/114555#114555

Смежные вопросы