我们有一个基于Java的应用程序,它连接到Web服务器以下载文件。这个基于Java的应用程序是从作为中间件的TIBCO中调用的。最近,Web服务器被迁移以使用Https证书。因此URL中将包含Https协议。
如果我们将应用程序作为独立的Java客户端运行,只要我将Https证书导入Java密钥库,它就会起作用。然后,我们将应用程序移至TIBCO并将证书安装到TIBCO BW上。有了这个,我们仍然面临登录问题。
过去我们注意到,如果未使用Web服务器证书导入JRE cacerts密钥库文件,则会收到PEER Not Authenticated错误消息。但是一旦我们导入它,它总是很好。通过TIBCO,我们将其安装在TIBCO BW中。问题仍然存在。
我们在运行TIBCO的服务器上也有一个JRE。我们是否还希望将证书导入JRE密钥库?。
真的需要你的意见,因为我对TIBCO并不熟悉。我正在谷歌上搜索和探索其他想法。但任何指针肯定都有帮助。
感谢, 帕。
答案 0 :(得分:0)
我不熟悉"同行未经过身份验证"错误,但如果您想知道如何在TIBCO BW中安装SSL证书,我建议您查看以下教程(假设您正在使用BW 5.x):
https://tibcology.wordpress.com/2017/03/19/invoking-a-web-service-over-https-with-bw-5-x/