我有一个二进制格式的私钥文件。我需要将其转换为.pem
格式。我能够使用base64进行转换,但openssl
不接受此文件。有没有其他方法可以将二进制转换为.pem
,openssl
可以接受。
答案 0 :(得分:4)
您可能拥有DER编码密钥。要转换它你可以(可能)这样做
openssl rsa -inform der -in <yourfile> -outform pem -out output.pem
请注意,这仅适用于未加密的RSA私钥。如果您有DSA或EC(或PKCS8格式)密钥,您需要稍微更改一下命令,但是您没有提供足够的详细信息让我缩小范围。
(还有许多其他私钥格式,如PVK,所以如果这仍然不起作用请提供更多信息)