Tom*_*res 100 certificate ssl-certificate
我需要将.pfx格式证书(从windows mmc)导出到.p12以在另一个应用程序中使用.我找不到办法做到这一点.谁能建议一种方法?
jgl*_*uie 175
.p12并且.pfx都是PKCS#12文件.我错过了什么吗?
您是否尝试重命名导出的.pfx文件以具有.p12扩展名?
use*_*045 10
我在使用openconnect的.pfx文件时遇到了麻烦.重命名并没有解决问题.我使用keytool将其转换为.p12并且它有效.
keytool -importkeystore -destkeystore new.p12 -deststoretype pkcs12 -srckeystore original.pfx
Run Code Online (Sandbox Code Playgroud)
在我的情况下,新文件(new.p12)的密码必须与.pfx文件的密码相同.
这更像是 jglouie 回应的延续。
如果您使用 openssl 将 PKCS#12 证书转换为公共/私有 PEM 密钥,则无需重命名文件。假设文件名为 cert.pfx,以下三个命令将创建一个公共 pem 密钥和一个加密的私人 pem 密钥:
openssl pkcs12 -in cert.pfx -out cert.pem -nodes -nokeys
openssl pkcs12 -in cert.pfx -out cert_key.pem -nodes -nocerts
openssl rsa -in cert_key.pem -out cert_key.pem -des3
Run Code Online (Sandbox Code Playgroud)
前两个命令可能会提示输入导入密码。这将是随 PKCS#12 文件提供的密码。
第三个命令将让您指定证书的加密密码。这是您在使用证书时将输入的内容。
小智 5
如果您正在寻找使用UI的快速手动过程。我总是使用Mozilla Firefox将PFX转换为P12。首先将证书导入Firefox浏览器(“选项”>“隐私和安全性”>“查看证书...”>“导入...”)。安装完成后,通过从证书管理器中选择证书名称来执行导出以创建P12文件,然后单击“备份...”,然后输入文件名,然后输入密码。
| 归档时间: |
|
| 查看次数: |
132209 次 |
| 最近记录: |