当前位置:   article > 正文

openssl生成server.crt和server.key

server.crt

你可以使用 openssl 命令行工具来生成自签名的 SSL 证书和密钥。以下是步骤:

打开终端。

输入以下命令,生成私钥(server.key):

openssl genrsa -out server.key 2048
  • 1

这将生成一个 2048 位的 RSA 私钥。

输入以下命令,使用刚才的私钥来生成证书签名请求(CSR):

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

在这一步,你将被要求提供一些信息,如你的国家、省份、城市、组织名称等。这些信息将包含在你的证书中。

输入以下命令,使用 CSR 和私钥生成自签名证书(server.crt):

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
  • 1

这将生成一个有效期为 365 天的自签名 SSL 证书。

现在你应该有了 server.crt 和 server.key 文件,它们分别是你的公开证书和私钥。你可以在需要的地方使用它们。

请注意,由于这是一个自签名证书,所以它不会被任何证书颁发机构(CA)信任。如果你正在为生产环境配置 SSL,你可能需要购买并使用由受信任的 CA 颁发的证书。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/439950
推荐阅读
相关标签
  

闽ICP备14008679号