使用 openssl 生成 符合服务ip 的证书
时间: 2024-02-27 16:52:10 浏览: 36
可以按照以下步骤使用 OpenSSL 生成符合服务 IP 的证书:
1. 创建一个私钥:
```
openssl genrsa -out server.key 2048
```
2. 创建证书签名请求 (CSR),在过程中需要输入 IP 地址:
```
openssl req -new -key server.key -out server.csr
```
在输入 CSR 请求信息时,Common Name 可以留空,而 IP 地址应该填写你要使用证书的服务器 IP。例如:
```
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Shanghai
Locality Name (eg, city) []:Shanghai
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Example Inc.
Organizational Unit Name (eg, section) []:IT
Common Name (e.g. server FQDN or YOUR name) []:
Email Address []:example@example.com
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
```
3. 创建自签名证书:
```
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
```
其中,`-days` 参数可以设置证书有效期,单位为天。
4. 将生成的 `server.crt` 文件和 `server.key` 文件复制到服务器上,并在相应的应用中使用它们作为证书和私钥。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)