Home > php教程 > php手册 > 解决方法 Error opening CA private key ../../CA/private/cakey

解决方法 Error opening CA private key ../../CA/private/cakey

WBOY
Release: 2016-06-06 20:00:26
Original
3422 people have browsed it

今天在学习在 Postfix下生成 TLS所用的证书,在自签发的时候,当执行命令 openssl ca -out self_signed_cert.pem -infiles mailreq.pem 时出现了现在的错误 说是找不到CA下面的cakey.pem 于是在网上搜索,找了半天也没有人给出答案, 还是自己摸索吧。 首先

今天在学习在 Postfix下生成 TLS所用的证书,在自签发的时候,当执行命令

openssl ca -out self_signed_cert.pem -infiles mailreq.pem
Copy after login
时出现了现在的错误

解决方法 Error opening CA private key ../../CA/private/cakey


说是找不到CA下面的cakey.pem

于是在网上搜索,找了半天也没有人给出答案, 还是自己摸索吧。

首先在看CA在什么地方,

解决方法 Error opening CA private key ../../CA/private/cakey


进到/etc/pki/CA目录下,发现了private目录,不过没有东西,是空的。

解决方法 Error opening CA private key ../../CA/private/cakey

再试另外一个CA的文件, 发现它不是一个目录,而是一个可执行文件 。

解决方法 Error opening CA private key ../../CA/private/cakey

打开文件之后,发现可以用这个脚本来生成一个CA

解决方法 Error opening CA private key ../../CA/private/cakey


于是 使用如下的命令来创建

解决方法 Error opening CA private key ../../CA/private/cakey

这样就在/etc/pki/Ca目录下,生成了如下的内容。

解决方法 Error opening CA private key ../../CA/private/cakey


然后到/etc/pki/CA/newcerts目录下来执行

openssl ca
Copy after login
的命令就可以了。


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template