在tomcat

时间:2016-12-19 09:33:38

标签: java tomcat ssl

我要求在tomcat应用程序中使用默认和自定义信任存储。我添加了addEnv.sh以及

JAVA_OPTS="$JAVA_OPTS -Djavax.net.ssl.trustStore=<trustStorePath> \ -Djavax.net.ssl.trustStorePassword=<trustStorePassword> \ -Djavax.net.ssl.keyStorePassword=<keystorePassword> \ -Djavax.net.ssl.keyStore=<keystorePath> \ -Djavax.net.ssl.keyStoreType=JKS \ -Djavax.net.ssl.trustStoreType=JKS"

应用程序可以使用上面的自定义信任库进行连接,但无法在应该使用默认信任库的地方进行调用。

有没有办法在tomcat启动脚本中合并自定义和默认信任库?

1 个答案:

答案 0 :(得分:0)

只能使用JVM变量-Djavax.net.ssl.trustStore设置一个信任库。您可以在$JAVA_HOME/JRE/lib/security/cacerts

中将所需的默认JVM信任库证书导入自定义信任库