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

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

WBOY
WBOYOriginal
2016-06-06 20:00:263424Durchsuche

今天在学习在 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
时出现了现在的错误

解决方法 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
的命令就可以了。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn