$>openssl pkcs12 -export -clcerts -in xxx/xxx-cert.pem -inkey xxx/xxx-key.pem -out xxx/xxx.pfx
时间: 2024-06-09 13:08:53 浏览: 197
根据提供的引用内容,命令"openssl pkcs12 -export -clcerts -in xxx/xxx-cert.pem -inkey xxx/xxx-key.pem -out xxx/xxx.pfx"用于将证书和私钥导出为.pfx格式文件。这个命令将使用证书文件(xxx/xxx-cert.pem)和相应的私钥文件(xxx/xxx-key.pem)来创建一个包含证书和私钥的.pfx文件(xxx/xxx.pfx)。
相关问题
将client-cert-key.pem拆分成client.pem和client.key
可以使用以下命令将`client-cert-key.pem`拆分成`client.pem`和`client.key`:
```
openssl pkcs12 -in client-cert-key.pem -nocerts -out client.key
openssl pkcs12 -in client-cert-key.pem -clcerts -nokeys -out client.pem
```
第一条命令将从`client-cert-key.pem`中提取私钥并将其输出到`client.key`文件中。第二条命令将从`client-cert-key.pem`中提取证书并将其输出到`client.pem`文件中。
采用OpenSSL将pem和key.pem转换为p12格式证书
可以使用openssl命令将pem和key.pem证书转换为p12格式证书。以下是转换步骤:
1. 将pem和key.pem证书合并到一个文件中,例如cert.pem:
```
cat cert.pem key.pem > cert_with_key.pem
```
2. 使用openssl命令将cert_with_key.pem证书转换为p12格式:
```
openssl pkcs12 -export -in cert_with_key.pem -out cert.p12
```
3. 在转换过程中,您需要输入输出p12文件的密码。完成后,您将获得一个名为cert.p12的p12格式证书文件。
请注意,转换过程中需要输入pem和key.pem证书的密码。如果没有密码,则可以直接回车继续。
阅读全文