selfsignedcert.cer生成ca.pem、client.pem
时间: 2023-10-22 08:08:09 浏览: 143
生成 `ca.pem`:
```
openssl x509 -in selfsignedcert.cer -outform PEM -out ca.pem
```
生成 `client.pem`:
```
openssl pkcs12 -export -in selfsignedcert.cer -inkey selfsignedcert.key -out client.p12
openssl pkcs12 -in client.p12 -out client.pem -clcerts
```
注意,这里需要先生成一个 `.p12` 文件,然后再转换成 `.pem` 文件。在转换 `.p12` 文件时,需要输入密码。
相关问题
selfsignedcert.cer生成ca.pem和client.pem
要将 `selfsignedcert.cer` 转换为 CA 证书 `ca.pem` 和客户端证书 `client.pem`,可以使用以下步骤:
1. 将 `selfsignedcert.cer` 转换为 PEM 格式的证书文件。可以使用以下命令:
```
openssl x509 -inform DER -in selfsignedcert.cer -out selfsignedcert.pem
```
2. 将 PEM 格式的证书文件转换为 PEM 格式的 CA 证书文件 `ca.pem` 和客户端证书文件 `client.pem`。可以使用以下命令:
```
openssl x509 -in selfsignedcert.pem -out ca.pem -outform PEM
openssl x509 -in selfsignedcert.pem -out client.pem -outform PEM
```
完成后,你应该会得到 `ca.pem` 和 `client.pem` 两个文件,可以用于 SSL/TLS 的服务器和客户端身份验证。
selfsignedcert.cer生成ca.pem、client.pem和client.key
要使用selfsignedcert.cer生成ca.pem、client.pem和client.key,需要进行以下步骤:
1. 将selfsignedcert.cer转换为.pem格式:
```
openssl x509 -in selfsignedcert.cer -out selfsignedcert.pem -outform PEM
```
2. 生成ca.pem:
```
cp selfsignedcert.pem ca.pem
```
3. 生成client.key:
```
openssl genrsa -out client.key 2048
```
4. 生成client.pem:
```
openssl req -new -key client.key -out client.csr
openssl x509 -req -in client.csr -CA ca.pem -CAkey client.key -CAcreateserial -out client.pem -days 365
```
现在,你就可以使用生成的ca.pem、client.pem和client.key文件进行SSL/TLS连接了。
阅读全文