首页 > 解决方案 > 将 DER 或 PEM 中的证书转换为 pkcs12

问题描述

我有一个 DER 格式的证书,它具有公钥、私钥和中间证书位置。我需要用它来签署 Java 文档。我不能将 JKS 用于第三方库帐户,我需要证书为 pkcs12 格式。我在这里和其他网站上获得了很多信息,但到目前为止我还没有找到解决方案。最常见的命令是转换为 pem

openssl x509 -inform der -in certificate.der -out certificate.pem

许多人谈到

openssl pkcs12 -export -out certificate.p12 -inkey *** -in *** -inform der -certfile *** 进行转换,但此命令需要我无法获取的文件。

简而言之,我有一个文件,其中包含转换为 pkcs12 的所有必要信息。它在访问 OSX 密钥和导出到 pkcs12 时进行导入,但是我希望执行命令行(openssl)。

有光吗?

标签: openssl

解决方案


以下命令应该适用于您的情况:

openssl pkcs12 -export -out cert.pkcs12 -in cert.pem

推荐阅读