gpt4 book ai didi

openssl - 如何在没有私钥的情况下创建 .p12 或 .pfx 文件?

转载 作者:行者123 更新时间:2023-12-03 01:17:23 24 4
gpt4 key购买 nike

我正在尝试创建一个不包含有效身份(公钥/私钥对)的 .p12 文件,以测试我的应用程序的证书导入功能。是否可以使用 openssl 工具来执行此操作?

我已经尝试过

openssl pkcs12 -in client-certonly.pem -export -out client-certonly.p12

但我收到错误:

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

如果无法使用 openssl 执行此操作,是否可以使用其他工具?

最佳答案

有一个用 java 编写的非常方便的 GUI 工具,名为 portecle您可以使用它来创建空的 PKCS#12 keystore ,也可以将没有私钥的证书导入 PKCS#12 keystore - 此功能可在“导入受信任的证书 (Ctrl-T)”按钮下使用。

但是,如果您坚持使用 OpenSSL,您可以使用此命令:

openssl pkcs12 -export -nokeys -in certificate.cer -out pkcs12.pfx

关于openssl - 如何在没有私钥的情况下创建 .p12 或 .pfx 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23935820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com