使用 openssl 将 mycert.cer root.cer 和 ca.cer 转换为 p12 文件

使用 openssl 将 mycert.cer root.cer 和 ca.cer 转换为 p12 文件

我从供应商处购买了用于签署 PDF 的证书。他们提供了 3 个文件:mycert.cer、ca.cer 和 root.cer。我需要从中创建一个 p12 文件。但我没有成功。我尝试过:

openssl pkcs12 -export -in mycert.cer -nokeys -out finnal.p12 -certfile ca.cer -certfile root.cer

它要求输入导出密码并创建 p12 文件。然后我尝试使用它来签署 PDF,使用便携式签名者2

但它给出了一个错误:

Position V:0.0 L:0.0 R:0.0
Error reading certificate (no key)
    null

我也尝试使用波特克莱导出到 p12。同样没有给出任何错误,但是当我尝试使用 p12 进行签名时,它给出了错误。

有人能帮我完成这个任务吗?谢谢。

相关内容