使用keytool生成的签名文件,pc12想要用openssl转换成pem格式 失败
提示
Error outputting keys and certificates
A81D0000:error:0308010C:digital envelope routines:inner_evp_generic_fetch:unsupported:crypto\evp\evp_fetch.c:341:Global default library context, Algorithm (RC2-40-CBC : 0), Properties ()
keytool将pc12转换成pem失败
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 【以下回答由 GPT 生成】
这个错误提示表明在keytool转换过程中出现了不支持的加密算法。解决这个问题的方法是使用OpenSSL工具手动进行转换。下面是具体的解决步骤:
-
首先,请确保你已经安装了OpenSSL工具。如果没有安装,你可以从OpenSSL官方网站下载并安装。
-
打开命令提示符或终端窗口,进入到存放pc12文件的目录,并执行以下命令来导出私钥:
openssl pkcs12 -in yourfile.p12 -out privatekey.pem -nodes
- 接着,执行以下命令来导出证书:
openssl pkcs12 -in yourfile.p12 -out certificate.pem -clcerts -nokeys
- 最后,将私钥和证书合并到同一个pem文件中,执行以下命令:
cat privatekey.pem certificate.pem > combined.pem
现在,你已经成功将pc12文件转换成pem格式,并将私钥和证书合并到一个文件中。
请注意,上面的命令中的
yourfile.p12
应该替换为你实际的pc12文件名。此外,根据你的需求可能需要调整输出文件的名称和路径。希望这个解决方案对你有帮助。如果还有其他问题,请随时提问。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报-
悬赏问题
- ¥100 set_link_state
- ¥15 虚幻5 UE美术毛发渲染
- ¥15 CVRP 图论 物流运输优化
- ¥15 Tableau online 嵌入ppt失败
- ¥100 支付宝网页转账系统不识别账号
- ¥15 基于单片机的靶位控制系统
- ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度