如何将DER格式的公钥文件转换为PEM格式

时间:2015-05-26 09:22:58

标签: unix encryption openssl public-key

出于某种目的,我需要使用PEM格式的公钥,但是找不到可以将DER格式的公钥转换为PEM格式的公钥的命令。

我用过的命令 -
openssl rsa -in user_id_rsa.pub -inform DER -outform PEM -out pubkey.pem

但是我得到了以下错误 -

无法加载私钥 139901900170912:错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误标记:tasn_dec.c:1337: 139901900170912:错误:0D08303A:asn1编码例程:ASN1_TEMPLATE_NOEXP_D2I:嵌套asn1错误:tasn_dec.c:677: 139901900170912:错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误标记:tasn_dec.c:1337: 139901900170912:错误:0D07803A:asn1编码例程:ASN1_ITEM_EX_D2I:嵌套asn1错误:tasn_dec.c:388:Type = RSA

我的预期输出应采用此格式 -
-----开始RSA公钥-----
     关键内容
----- END RSA PUBLIC KEY -----

有人试过吗?

0 个答案:

没有答案