Я использую эту библиотеку RSA для быстрого. https://github.com/TakeScoop/SwiftyRSA
Есть ли способ экспортировать открытый ключ RSA из закрытого ключа?
Я бы просто использовал внутренние вызовы api, есть много примеров кода, и это буквально 10 строк кода для создания ключей, получения их из цепочки ключей и шифрования / дешифрования данных.
Если вы посмотрите в файл библиотеки read me, он расскажет вам, как получить открытый ключ, а затем экспортировать его в различные форматы ....
это даст вам SecKey, вам нужно что-то сделать, чтобы получить нужный формат (без ключа ----- begin ---- и т. д.)
Спасибо. пусть pubKey = SecKeyCopyPublicKey (privateKey.reference)