如何将SSH2公用密钥(rsa密钥文件)转换为PEM? (X.509证书的Base-64编码的公钥)

时间:2019-01-11 00:51:01

标签: putty public-key-encryption private-key pem

我有一个由Putty生成的私钥/公钥,格式如下:

SSH2 PUBLIC KEY rsa-key

但是,我正在尝试使其与Docebo API using the JWT Grant Type一起使用,该格式需要不同的格式(根据this post)。

我将如何转换我的密钥以使用该格式?腻子中有办法吗?

1 个答案:

答案 0 :(得分:1)

我想出了使用OpenSSL获取正确格式的密钥所要采取的步骤:

openssl genrsa -out private.key 1024
openssl req -new -x509 -key private.key -out publickey.cer 
openssl x509 -in publickey.cer -out publickey.pem