openssl - 将 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 pkcs12 -export -out cert.pkcs12 -in cert.pem
推荐阅读
- java - 如何在 Spring Boot 中从一个目录访问控制器或组件到另一个目录?
- reactjs - 如何在没有任何空值错误或 charAt 错误的情况下从表单中添加和显示名字和姓氏的首字母
- .net - 项目“..\someProject.csproj”以“netcoreapp2.2”为目标。它不能被以 '.NETFramework,Version=v4.8' 为目标的项目引用
- python - Selenium(Python) - 终止网页的注销功能
- clickhouse - Clickhouse经常死机并自动出现
- javascript - 在 react-paginate 包中 herfBuilder 的目的是什么
- ffmpeg - FFmpeg MP3 管道流卡住了
- kubernetes - metallb提供的IP不可访问
- laravel - Laravel HasManyThrough 限制不起作用
- postgresql - 将 struct 内的接口映射到 postgres db 列数据类型