我要求在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启动脚本中合并自定义和默认信任库?
答案 0 :(得分:0)
只能使用JVM变量-Djavax.net.ssl.trustStore
设置一个信任库。您可以在$JAVA_HOME/JRE/lib/security/cacerts