【发布时间】:2020-06-25 06:44:35
【问题描述】:
我按照这个tutorial 创建根对和创建中间对。 p>
创建根对 很好,但是当我尝试创建中间对 时出错这一行:
openssl ca -config openssl.cnf -extensions v3_intermediate_ca \
-days 3650 -notext -md sha256 \
-in intermediate/csr/intermediate.csr.pem \
-out intermediate/certs/intermediate.cert.pem
有错误的是:
Error opening CA private key /root/ca/private/ca.key.pem
140382210524824:error:02001002:system library:fopen:No such file or directory:bss_file.c:398:fopen('/root/ca/private/ca.key.pem','r')
140382210524824:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:
unable to load CA private key
我一步一步地检查了很多次,但真的不知道为什么。我错过了什么?有知道的请给我一些建议
【问题讨论】:
-
嘿,有人可以告诉我为什么 :))
-
这看起来像是文件问题。确保 ca 私有文件存在 /root/ca/private/ca.key.pem 并且如果该文件存在,则允许您访问该文件。
-
它存在,当我运行时:openssl rsa -check -noout -in /root/ca/private/ca.key.pem,它显示:RSA key ok
-
由于私钥路径来自OpenSSL.cnf文件。检查那里的路径没有填充路径的奇怪字符或空格/制表符。尽可能重新输入路径以确保...
-
好的,谢谢,我去看看
标签: openssl