java - 如何将现有的 Java keystore (.jks) 文件导入 Java 安装?

标签 java keystore jks

所以,我遇到了 LDAP 问题。我有一个集成测试用例,希望能成功,但它目前遇到了 SSL 握手的 LDAPS 安全问题。

我能够使用 Apache Directory Studio 连接到 LDAPS,并且它已将 keystore 下载到文件“permanent.jks”中。

没关系,但我希望使用 JRE 驻留在 Eclipse 中的集成测试能够使用此 keystore 连接到 LDAP 服务器。

如何获取此 keystore 并将其导入 JRE 以供自己使用?

最佳答案

好的,这就是我的过程:

keytool -list -v -keystore Permanent.jks - 给我取了别名。

keytool -export -alias alias_name -file certificate_name -keystore Permanent.jks - 让我获得要导入的证书。

然后我可以用 keytool 导入它:

keytool -import -alias alias_name -file certificate_name -keystore keystore location

正如@Christian Bongiorno 所说,别名不能存在于您的 keystore 中。

关于java - 如何将现有的 Java keystore (.jks) 文件导入 Java 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7812444/

相关文章:

openssl - keystore 过期 1 天,出现错误 : "Keystore was tampered with, or password was incorrect"

tomcat - 将公共(public)证书、私钥和证书链 .pem 文件转换为 jks keystore

java - java中Keystore、TrustStore配置错误

java - 如何检查公钥是否与私钥匹配?

java - 使用 java 将 .cer 转换为 .jks

java - 无法使用 Hibernate 连接到 Informix

java - Spark-java如何导入带有jar内路径的 keystore 文件

java - 如何从 Clojure 导出 Java 类 (.jar)?

java - 我的java数组代码有什么问题?

java - Android BluetoothSocket - 超时