2009-05-11 7 views
3

Теперь у меня есть сертификат, который включает в себя открытый ключ, я хочу получить открытый ключ от него в iPhone SDK-программировании и зашифровать строку RSA с помощью открытого ключа. Что мне делать?Как получить открытый ключ из сертификата в программе iPhone?

ответ

-1
SecKeyRef publicKeyReference = NULL; 
NSMutableDictionary* queryPublicKey; 

SecItemCopyMatching((CFDictionaryRef)queryPublicKey, (CFTypeRef *)&publicKeyReference); 

publicKeyReference - ваше публичное представление ключей; queryPublicKey - это ваше представление сертификата; SecItemCopyMatching - функция, позволяющая извлекать открытый ключ из сертификата!