首页 > 解决方案 > 如何在 OpenSSL 中将 jks 文件转换为 p12 文件?

问题描述

我在互联网上漫游,但只找到了使用 keytool 的解决方案。使用 keytool 的常见解决方案如下:

keytool -importkeystore -srckeystore keystore.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore keystore.p12

但是这怎么可能用 OpenSSL 呢?

标签: javaopenssl

解决方案


我认为在没有 Java 的情况下使用 OpenSSL 是不可能的。JKS 格式是序列化的 Java 对象。您需要能够解析在 Java 之外不常见的 Java 序列化格式。

在 Java 中将 JKS(或任何 KeyStore)转换为 PKCS12 相当容易。您只需枚举源密钥库中的项目并将它们存储在目标密钥库中。


推荐阅读