【问题标题】:SSLHandshakeException in Tibco BW [closed]Tibco BW 中的 SSLHandshakeException [关闭]
【发布时间】:2013-02-13 16:11:50
【问题描述】:

我在尝试从 Tibco BW 连接到外部供应商时遇到了 SSLHandshakeException。我了解此错误通常是由于安装在任一系统上的证书不匹配而发生的。但是我想知道这个 SSL 异常到底发生在哪一边?

作为解决方案的一部分,应该更改或更新哪一方的证书?我还附上了完整的日志消息。提前致谢

【问题讨论】:

  • I have also attached the full log message 在哪里?

标签: ssl tibco businessworks tibco-business-works


【解决方案1】:

我怀疑该问题与证书无关。如果您的 BusinessWorks 应用程序不信任外部供应商证书,您将收到完全不同的错误消息。

更可能的怀疑是您的 BusinessWorks 应用程序和外部供应商服务器找不到双方都接受的匹配协议(例如 SSLv3 或 TLSv1)。尝试使用您喜欢的网络浏览器进行连接,或使用 openssl 等工具来了解服务器支持哪些协议。

更新: 尝试执行以下命令,看看是否有任何一个握手失败

openssl s_client -connect server:port -ssl2
openssl s_client -connect server:port -ssl3
openssl s_client -connect server:port -tls1

例如,BW 不支持 SSL 2.0,因此如果这是服务器支持的唯一协议,您需要通过将以下属性设置为您部署的 .tra 文件来修改默认安全提供程序

java.property.TIBCO_SECURITY_VENDOR=j2se

【讨论】:

  • 能否请您告诉我如何使用工具 openSSL 进行测试。我尝试使用以下命令: s_client -connect >:>
猜你喜欢
  • 2011-09-06
  • 2012-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多