gpt4 book ai didi

java - 如何从 keystore 导出 .key 和 .crt

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:01:16 24 4
gpt4 key购买 nike

当我在开发机器上构建 android 应用程序时,我需要为应用程序提供 SSL 证书,因此我使用 keytool 为 Tomcat 生成了一个 keystore 。我从 keystore 中提取了证书并将其放入 .bks 以使用 android,一切顺利。

现在我们必须将所有服务器端代码转移到需要 Apache HTTP 和 Tomcat 的服务器。 Apache HTTP SSL 需要 .key 和 .crt 文件,我找不到从 keystore 导出 .key 和 .crt 文件的方法

有人可以帮忙吗?我发现你可以从 .pem 生成 .crt

openssl x509 -outform der -in your-cert.pem -out your-cert.crt

但是我怎样才能得到.key文件呢?

最佳答案

Keytool(在 JDK 中可用)允许您将证书导出到文件:

keytool -exportcert -keystore [keystore] -alias [alias] -file [cert_file]

要导出常规 key ,您应该使用 -importkeystore 命令(惊喜):

keytool -importkeystore -srckeystore [keystore] -destkeystore [target-keystore] -deststoretype PKCS12

关于java - 如何从 keystore 导出 .key 和 .crt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23087537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com