我有一个TIBCO BW进程,通过https对另一台服务器进行Web服务调用。在我们的测试环境中,调用正常工作,但在我们的生产环境中,我们遇到以下异常。
服务器密钥交换消息:DHE_RSA包含弱DH密钥。服务器发送长度为1024位的DH密钥,但客户端配置为在com.tibco.plugin.share.security.TIBCryptClientSocketFactory.createSocket(未知来源)...
在TIBCO BW中指定了此限制。
答案 0 :(得分:0)
如果您使用Java 8,此设置可能会解决问题:
在您的计算机中,编辑文件:C:\ tibco \ bw \\ lib \ com \ tibco \ deployment \ bwengine.xml
包含此属性:
<property>
<name>TIBCO SECURITY VENDOR</name>
<option>java.property.TIBCO_SECURITY_VENDOR</option>
<default>j2se</default>
<description>TIBCO SECURITY VENDOR</description>
</property>
保存文件并生成新的EAR。
答案 1 :(得分:0)
应用程序tra文件中的
java.property.TIBCO_SECURITY_VENDOR = j2se属性并重新启动已工作的应用程序