Недавно мне пришлось преобразовать проект Java, связанный с шифрованием rsa / des, в проект iOS. Предоставленные строки ключей rsa относятся к x.509 и PKCS8, однако security.framework поддерживает только PKCS12. Я долго искал библиотеки, но похоже, что в настоящее время нет никаких библиотек Objective-C, которые поддерживают PKCS8. (Я не хочу использовать Chilkat по некоторым причинам)
Исходная версия проекта была написана на C #, в котором для генерации пары открытых и закрытых ключей RSA используется строка XML. Я думаю, что сгенерировать пару ключей RSA самостоятельно может быть лучшим решением. Таким образом, мой вопрос, есть ли какие-либо методы для преобразования данных RSA XML в стандартный формат ключа Pem? Или есть другие существующие библиотеки, которые поддерживают PKCS8?
Hubert