gpt4 book ai didi

java - 有没有办法加载与 java_home/jre/lib/security 文件夹中指定的不同的 cacerts?

转载 作者:IT老高 更新时间:2023-10-28 21:11:27 25 4
gpt4 key购买 nike

我在运行 2 或 3 个应用程序的系统中安装了一个 java。

所有应用程序都使用相同的运行时。

有没有办法为 ca 证书指定与 java_home/jre/lib/security 中的不同的 keystore 。也就是说,是否有一个选项可以指定加载并添加到从 java_home/jre/lib/security/cacerts 加载的证书中的“额外” keystore ?

我想避免的是每次升级盒子中的 jdk 时都必须重新导入本地 ca。

最佳答案

我想你想指定信任库:

java -Djavax.net.ssl.trustStore=/home/gene/mycacerts ...

或者,如果您通过 JSSE 使用证书(您可能是),您可以将您的信任库复制到 $JAVA_HOME/jre/lib/security/ 目录中的 jssecacerts (尽管每次安装/重新安装 JDK 时您仍然必须这样做)。 Sun 的 JSSE 在 $JAVA_HOME/jre/lib/security/cacerts 之前查找 $JAVA_HOME/jre/lib/security/jssecacerts

http://java.sun.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html#X509TrustManager

关于java - 有没有办法加载与 java_home/jre/lib/security 文件夹中指定的不同的 cacerts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642046/

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