如何生成openssl证书?

发布于 2022-08-28 23:18:38 字数 181 浏览 5 评论 0

求解如何生成openssl证书。
搞了一下午到这一步搞不下去了,哪位大侠可以从理论到实践,一步一步教教我如何生成ssl证书。
请输入图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

猥︴琐丶欲为 2022-09-04 23:18:38
  1. 生成私钥(key文件):

    openssl genrsa -des3 -out server.key 1024

运行时会提示输入密码,此密码用于加密key文件
去除key文件口令的命令:

openssl rsa -in server.key -out server.key
  1. 用私钥生成CSR(Certificate Signing Request)

    openssl req -new -key server.key -out server.csr

需要根据提示输入一些信息。

  1. 创建CA

    openssl req -new -x509 -keyout ca.key -out ca.crt

需要输入CA的信息。

  1. 用CA给CSR签名

    openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key

这里可能会报错,类似“/etc/pki/CA/index.txt: No such file or directory”
创建下面这些文件,基本上就没问题了

mkdir newcerts 
touch index.txt 
touch serial 
echo 01 > serial
  1. 合并证书文件(crt)和私钥文件(key)

    cat server.crt server.key > server.pem

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文