openssl 生成 https证书
时间: 2023-07-11 09:33:29 浏览: 111
openssl 生成 证书
5星 · 资源好评率100%
要使用 OpenSSL 生成 HTTPS 证书,可以按照以下步骤操作:
1. 打开终端或命令提示符窗口。
2. 生成私钥:
```
openssl genpkey -algorithm RSA -out server.key
```
这将生成一个未加密的 RSA 私钥,并将其保存到名为 `server.key` 的文件中。
3. 生成证书签名请求 (CSR):
```
openssl req -new -key server.key -out server.csr
```
在这一步中,您需要输入一些证书信息,例如组织名称、国家、地区等。请根据您的实际情况输入正确的信息。
4. 使用 CSR 文件和私钥文件生成自签名证书:
```
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
```
这将使用 CSR 文件和私钥文件生成一个有效期为 365 天的自签名证书,并将其保存到名为 `server.crt` 的文件中。
现在您已经生成了一个 HTTPS 证书,其中 `server.key` 包含私钥,而 `server.crt` 包含公钥。
阅读全文