我有一个.key文件
openssl rsa-text-in-file.key
我明白了
无法加载私钥
140000419358368:错误:0906D06C:PEM例程:PEM_read_bio:无起始行:PEM_lib.c:703:应为:任何私钥
我也有一个.cer文件,当我这样做的时候
opensslx509-text-in-file.cer
我明白了
无法加载证书
140387178489504:错误:0906D06C:PEM例程:PEM_read_bio:无起始行:PEM_lib.c:703:应为:受信任证书
但如果如这里所指出的,我运行命令如下:
openssl x509-text-notify DER-in file.cer
我明白了
证书:
数据:
版本:3(0x2)
更多信息
...
-----开始证书-----
Miieddcca1ygawibagiumjawmdewmdawmdawmdu4njcwdqyjkozihvcnaqef
...
-----结束证书-----
但这似乎对钥匙不起作用,因为当我跑步时
openssl rsa-文本-通知DER-在aaa010101aaa__csd_10.密钥中
我明白了
无法加载私钥
1400048440032:错误:0D0680A8:asn1编码例程:asn1\u检查\u TLEN:错误标记:tasn\u dec.c:1337:
1400048440032:错误:0D06C03A:asn1编码例程:asn1_D2I_EX_原语:嵌套asn1错误:tasn_dec.c:849:
1400048440032:错误:0D08303A:asn1编码例程:asn1_模板_NOEXP_D2I:嵌套asn1错误:tasn_dec.c:769:字段=版本,类型=RSA
1400048440032:错误:04093004:rsa例程:旧rsa_PRIV_解码:rsa库:rsa_ameth.c:115:
1400048440032:错误:0D0680A8:asn1编码例程:asn1\u检查\u TLEN:错误标记:tasn\u dec.c:1337:
1400048440032:错误:0D06C03A:asn1编码例程:asn1_D2I_EX_原语:嵌套asn1错误:tasn_dec.c:849:
1400048440032:错误:0D08303A:asn1编码例程:asn1_模板_NOEXP_D2I:嵌套asn1错误:tasn_dec.c:769:字段=版本,类型=PKCS8_PRIV_KEY_INFO
如何获取私钥及其证书?
在Windows上使用openssl时,我遇到了“期望:任何私钥”错误(Ubuntu Bash和Git Bash有相同的问题)
问题的原因是我使用UTF8将密钥和证书文件保存在记事本中。以ANSI格式重新保存这两个文件解决了问题