我正和朋友一起做项目。他正在用Ruby实现他的软件,我正在Scala中使用Lift(使用Lift)。我们正在使用一些异步加密,他正在使用ruby OpenSSL绑定:
key = OpenSSL::PKey::RSA.generate(4096)
self.public_key = key.public_key
self.private_key = key
我正在寻找的是一个简单的API,它与OpenSSL兼容并在JVM上运行。我需要它来创建密钥对并加密和签署我们的有效负载。你有什么建议吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
PEM只是header
+ base64(
PKCS#8编码的密钥材料)
+ footer
;标准的JCE内容本身使用PKCS#8格式。这不是很简单,但它确实有效。 :)