【问题标题】:How to convert a jks file to a p12 file in OpenSSL?如何在 OpenSSL 中将 jks 文件转换为 p12 文件?
【发布时间】:2020-03-30 17:53:41
【问题描述】:

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

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

但是使用 OpenSSL 怎么可能呢?

【问题讨论】:

  • 你不能。 Java keytool 理解 JKS 和 PKCS#12,但 OpenSSL 只理解后者。

标签: java openssl


【解决方案1】:

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

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

【讨论】:

猜你喜欢
  • 2017-03-01
  • 2011-02-20
  • 1970-01-01
  • 2020-07-12
  • 1970-01-01
  • 2016-01-30
  • 1970-01-01
  • 1970-01-01
  • 2012-05-11
相关资源
最近更新 更多