出于某种目的,我需要使用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 -----
有人试过吗?