Я работаю над проектом с другом. Он внедряет свое программное обеспечение в Ruby, а я делаю свои вещи в Scala (с Lift). Мы используем какое-то асинхронное шифрование, и он использует для этого рубиновые привязки OpenSSL:
key = OpenSSL::PKey::RSA.generate(4096)
self.public_key = key.public_key
self.private_key = key
Я ищу простой API, который совместим с OpenSSL и работает на JVM. Мне это нужно для создания пар ключей и для шифрования и подписи нашей полезной нагрузки. У вас есть предложения?