u014717398 2023-08-16 23:22 采纳率: 0%
浏览 5

keytool将pc12转换成pem失败

使用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 ()

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-17 08:19
    关注

    【以下回答由 GPT 生成】

    这个错误提示表明在keytool转换过程中出现了不支持的加密算法。解决这个问题的方法是使用OpenSSL工具手动进行转换。下面是具体的解决步骤:

    1. 首先,请确保你已经安装了OpenSSL工具。如果没有安装,你可以从OpenSSL官方网站下载并安装。

    2. 打开命令提示符或终端窗口,进入到存放pc12文件的目录,并执行以下命令来导出私钥:

    openssl pkcs12 -in yourfile.p12 -out privatekey.pem -nodes
    
    1. 接着,执行以下命令来导出证书:
    openssl pkcs12 -in yourfile.p12 -out certificate.pem -clcerts -nokeys
    
    1. 最后,将私钥和证书合并到同一个pem文件中,执行以下命令:
    cat privatekey.pem certificate.pem > combined.pem
    

    现在,你已经成功将pc12文件转换成pem格式,并将私钥和证书合并到一个文件中。

    请注意,上面的命令中的yourfile.p12应该替换为你实际的pc12文件名。此外,根据你的需求可能需要调整输出文件的名称和路径。

    希望这个解决方案对你有帮助。如果还有其他问题,请随时提问。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 8月16日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度