我正在尝试创建一个不包含有效身份(公钥/私钥对)的.p12文件,以便测试我的应用程序的证书导入功能.是否可以使用该openssl工具执行此操作?
我试过了
openssl pkcs12 -in client-certonly.pem -export -out client-certonly.p12
Run Code Online (Sandbox Code Playgroud)
但是我收到一个错误:
unable to load private key
471:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/OpenSSL098-50/src/crypto/pem/pem_lib.c:648:Expecting: ANY PRIVATE KEY
Run Code Online (Sandbox Code Playgroud)
如果无法做到这一点openssl,我可以使用另一种工具吗?
jar*_*riq 40
有一个非常方便的GUI工具,用java编写,名为portecle,可以用来创建一个空的PKCS#12密钥库,也可以用于导入没有私钥的证书进入PKCS#12密钥库 - 这个功能在"导入可信证书(Ctrl-T)"按钮.
但是,如果您坚持使用OpenSSL,则可以使用以下命令:
openssl pkcs12 -export -nokeys -in certificate.cer -out pkcs12.pfx
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39083 次 |
| 最近记录: |