2014-11-04 120 views
3

您好同事!javax.net.ssl.SSLException在通過HTTPS在Soap UI中調用Web服務時

我不得不承認,我對webservices仍然陌生,並不確切知道如何保護它們。

我嘗試在SoapUI中調用由ws-security保護的web服務。 當我打電話沒有SSL的WS,我得到一個正確的答案。 但是,當我打電話WS通過HTTPS,我收到的狀態消息:

Error getting response; javax.ssl.SSLException: Unrecognized SSL message, plaintext connection? 

我認爲這是與SSL證書有問題,所以我從網站導出的證書,並將其導入到Java密鑰庫。然後我在SoapUI配置中設置這個商店。 但沒有成功。

我使用Wireshark來捕獲連接會話,具有以下結果:

Packet Transmission

TCP Stream

鑑於這種情況,我有幾個問題。

  1. 我該做什麼錯?
  2. 提供此WS的站點可能僅支持非SSL連接。有什麼方法可以檢查嗎?

在此先感謝!任何幫助或建議將不勝感激:3

回答

2

您連接在錯誤的(純HTTP)端口。無法在同一端口上運行HTTPS和HTTP,因此在您的配置中將會有另一個用於HTTPS的偵聽端口。

+0

是的,的確如此。感謝您的幫助,我確實解決了這個問題。 但是,我仍然感到驚訝,因爲即使密鑰庫未在SoapUI中配置,webservice現在也能正常工作。 (!)這種行爲是否有任何解釋? – ShirouWrath 2014-11-04 13:07:06