在嘗試從Tibco BW連接到外部供應商時,我一直面臨SSLHandshakeException。我知道這個錯誤通常是由於安裝在任一系統上的證書不匹配造成的。但是我想特別知道這個SSL異常究竟發生在哪一邊?Tibco中的SSLHandshakeException BW
此外,作爲解決方案的一部分,證書應該被更改或更新?我還附上了完整的日誌消息。在此先感謝
在嘗試從Tibco BW連接到外部供應商時,我一直面臨SSLHandshakeException。我知道這個錯誤通常是由於安裝在任一系統上的證書不匹配造成的。但是我想特別知道這個SSL異常究竟發生在哪一邊?Tibco中的SSLHandshakeException BW
此外,作爲解決方案的一部分,證書應該被更改或更新?我還附上了完整的日誌消息。在此先感謝
我會懷疑,這個問題是不相關的證書。如果您的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 <<供應商服務器>>:<
默認的安全提供'我還附上了完整的日誌message'在哪裏? – 2013-02-27 18:26:32