如何base64编码openssl生成的密钥pem文件?

时间:2017-10-24 15:32:58

标签: java encryption public-key-encryption encryption-asymmetric

我生成了私钥

openssl genrsa -out private_key.pem 2048

然后我从私钥

生成公钥
openssl rsa -in private_key.pem -out public_key.pem -outform PEM -pubout 

我想将这些密钥硬编码到我的java程序中。我希望将它与java中的PrivateKeyPublicKey类一起使用。

我最初的想法是我必须对.pem文件进行base64编码。然后必须有一些java方法将base64编码的密钥转换为各自的PrivateKeyPublicKey类。

思想?

Openssl CLI确实有base64编码命令,但....

通常有:

-----BEGIN PUBLIC KEY-----
keyinfo
-----END PUBLIC KEY-----

在进行base64编码之前,我是否需要解析它们?

0 个答案:

没有答案