openssl pem 转 p12
时间: 2024-08-27 15:01:06 浏览: 68
OpenSSL工具中的pem(Privacy Enhanced Mail)文件格式是一种常见的用于存储数字证书和个人密钥的标准格式,而p12则是一种二进制格式,常用于Windows操作系统和一些商业软件中。如果你想要将PEM格式转换成PKCS#12 (p12) 格式,可以按照以下步骤操作:
1. 首先,确保你已经安装了OpenSSL,并在命令行界面下运行。
2. 使用`openssl`命令行工具,你可以通过下面的命令将私钥(key.pem)和公钥(cert.pem)分别转换为DER格式(`.der`),然后再组合到一起生成p12文件:
```sh
openssl rsa -in key.pem -outform DER > key.der
openssl x509 -in cert.pem -outform DER > cert.der
```
3. 接着,使用这两个DER文件创建p12文件:
```sh
openssl pkcs12 -export -out certificate.p12 -inkey key.der -certfile cert.der -name "your_certificate_name" -passout pass:"your_password"
```
这里,`your_certificate_name`是你的证书别名,`your_password`是你设置的密码。记得妥善保管好这个密码,因为它用于保护p12文件的内容。
4. 完成以上步骤后,你就成功地将PEM文件转换成了PKCS#12(p12)格式。
阅读全文