一个正在运行的JVM中有两个信任库,这可能吗?如果是,那怎么办?

时间:2018-07-20 22:04:07

标签: java ssl keystore apache-httpclient-4.x

我在Websphere应用程序服务器中有一个正在运行的ejb应用程序,我有两个信任库,用于Soap Web服务握手目的,以前我们以前只有一个信任库,但现在我在为一个新框架创建后又添加了一个soap调用,并且在此新框架中,我已设置了新的ssl信任库,但现在出现了问题,在启动服务器时,我与服务器的握手间歇性地失败 经过大量的调试后,我知道jvm在启动时仅加载一个信任库材料,因此由于我断断续续地面临问题,现在我无法抓取代码并再次使用现有框架。

那么还有什么其他方法可以在httpclient外部加载该信任库材料?

帮助,在此将不胜感激。

1 个答案:

答案 0 :(得分:0)

因此,在应用程序中的特定交集上,您必须确定要调用的网址。在此交叉点上,您可以决定使用哪个信任库。现在,无需设置全局TrustStore,只需使用信任库创建一个新的SSLContext即可使用并获得该信任库的连接。