Как я могу сгенерировать пару ключей RSA в Swift на Linux? - PullRequest
0 голосов
/ 04 января 2019

Я знаю, что при использовании Swift на iOS или macOS вы можете использовать SecKeyGeneratePair, но библиотека безопасности недоступна в Linux.Если не считать использования Process для использования интерфейса OpenSSL CLI, есть ли способ генерировать пару ключей RSA в Swift.

К вашему сведению, я использую Vapor 3 для создания веб-API.

1 Ответ

0 голосов
/ 06 января 2019

Вы можете использовать кроссплатформенную библиотеку Themis (Apache 2) + пример Swift wrappers .Приятно то, что вы можете использовать один и тот же API независимо от языка программирования или местоположения (сзади / спереди).

Вы можете генерировать оба ключа RSA и EC.Протестировано на Vapor + Ubuntu 16.04

...