Как получить открытый ключ из сертификата в программе iPhone? - PullRequest
3 голосов
/ 11 мая 2009

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

1 Ответ

0 голосов
/ 12 апреля 2010
SecKeyRef publicKeyReference = NULL;
NSMutableDictionary* queryPublicKey;

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

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

...