我在Websphere应用程序服务器中有一个正在运行的ejb应用程序,我有两个信任库,用于Soap Web服务握手目的,以前我们以前只有一个信任库,但是现在,在创建了一个新的soap调用框架之后,又添加了一个信任库。在这个新框架中,我已经设置了新的ssl truststore,但是现在出现了问题,在启动服务器时,我与服务器的握手间歇性地失败了
经过大量调试后,我知道jvm在启动时仅加载一个信任库材料,因此由于我断断续续地面临问题,现在我无法再次删除代码并在现有框架上工作。
那么,还有什么其他方法可以将信任库资料从外部加载到httpclient中?
帮助,在这里我将不胜感激。
最佳答案
因此,在应用程序中的特定交集上,您必须确定要调用的网址。在此交叉点上,您可以决定使用哪个信任库。现在,不设置全局TrustStore
,只需使用信任库创建一个新的SSLContext
即可使用并获取该连接。