Как кодировать и декодировать файлы как Base64 в Cocoa/Objective -C

В настоящее время я пытаюсь заставить работать небольшой мыльный клиент, который включает отправку файла сертификата в XML-запросе.

У меня нет проблем с преобразованием файла в объект NSData -, но затем мне нужно преобразовать его в некоторую строку Base64. Среда — Mac OSX, Xcode 4.3.

Я нашел много старых сообщений, посвященных этому -, но лучшее, что я нашел, это код, в котором использовались библиотеки OpenSSL и где содержалось множество устаревших методов.

Итак, мой вопрос заключается в следующем :Есть ли лучший способ, чем использовать библиотеки OpenSSL? Если да, возможно, у вас есть какой-нибудь URL или более свежие фрагменты кода?

Если нет, я думаю, есть какой-то проект, связанный с Base64, который можно порекомендовать. В конце концов, Base64 не такая уж редкость.

Спасибо за вашу помощь!

8
задан Kai Mattern 8 July 2012 в 21:31
поделиться