栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

无法使用openssl获取私钥(无起始行:pem_lib.c:703:预期:任何私钥)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无法使用openssl获取私钥(无起始行:pem_lib.c:703:预期:任何私钥)

看来您有

DER
格式为的证书,而不是
PEM
。这就是为什么当您提供
-informPEM
命令行参数(告诉openssl期望什么样的输入格式)时它可以正常工作的原因。

您的私钥可能使用了相同的编码。看起来该

openssl rsa
命令似乎也接受
-inform
参数,因此请尝试:

openssl rsa -text -in file.key -inform DER

一个

PEM
编码文件是编码,看起来像一个纯文本:

-----BEGIN RSA PRIVATE KEY-----MIGrAgEAAiEA0tlSKz5Iauj6ud3helAf5GguXeLUeFFTgHrpC3b2O20CAwEAAQIhALeEtAIzebCkC+bO+rwNFVORb0bA9xN2n5dyTw/Ba285AhEA9FFDtx4VAxMVB2GUQfJ/2wIRANzuXKda/nRXIyRw1ArE2FcCECYhGKRXeYgFTl7ch7rTEckCEQDTMShw8pL7M7DsTM7l3HXRAhAhIMYKQawc+Y7MNE4kQWYe-----END RSA PRIVATE KEY-----

While

DER
是二进制编码格式。

更新资料

有时,密钥以PKCS#8格式(可以是PEM或DER编码)分发。尝试一下,看看会得到什么:

openssl pkcs8 -in file.key -inform der


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/412362.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号