接上面一篇blog 发现openssl 生成server.crt 时有问题. 找了一个网站处理了一下:
http://blog.sina.com.cn/s/blog_49f8dc400100tznt.html
OpenSSL具体安装及使用此文中不再累赘,请参考网上相关文档。
完成以上操作后在当前目录下会有六个文件,分别是myca.crt,myca.key,SSL.crt,SSL.csr,SSL.key,SSL.pfx。其中CA的公钥myca.crt 和用户的私钥 SSL.pfx是我们需要的文件。
如果在这步出现错误信息:
[weigw@TEST bin]$ openssl ca -in client.csr -out client.crt -cert ca.crt -keyfile ca.key
Using configuration from /usr/share/ssl/openssl.cnf I am unable to access the ./demoCA/newcerts directory ./demoCA/newcerts: No such file or directory
[weigw@TEST bin]$
自己手动创建一个CA目录结构:
[weigw@TEST bin]$ mkdir ./demoCA
[weigw@TEST bin]$ mkdir demoCA/newcerts
创建个空文件:
[weigw@TEST bin]$ vi demoCA/index.txt
创建文件:
[weigw@TEST bin]$ vi demoCA/serial
向文件中写入01
并且第二行空一行
[转帖] ./demoCA/newcerts: No such file or directory openssl 生成证书时问题的解决.
原文:https://www.cnblogs.com/jinanxiaolaohu/p/11362901.html