Я пользовался библиотекой, я выращивал от Hanson "C Интерфейс и Реализации" книга. Его источник загружаем по телефону
, Все - Абстрактный тип данных. Существует Список, Набор, Таблица (карта).
Вы должны иметь возможность интерпретировать pem, закодированный в DER, и получить сертификат с помощью SecCertificateCreateWithData ()
, из которого затем можно извлечь ключ;
NSData *myCertData = ....;
SecCertificateRef cert = SecCertificateCreateWithData (kCFAllocatorDefault, myCertData);
CFArrayRef certs = CFArrayCreate(kCFAllocatorDefault, (const void **) &cert, 1, NULL);
SecTrustRef trust;
SecTrustCreateWithCertificates(certs, policy, &trust);
SecTrustResultType trustResult;
SecTrustEvaluate(trust, &trustResult);
SecKeyRef pub_key_leaf = SecTrustCopyPublicKey(trust);