通过HTTPS在Soap UI中调用Web服务时的javax.net.ssl.SSLException

时间:2014-11-04 10:29:27

标签: java web-services ssl soap soapui

Hello其他程序员!

我必须承认我还是网络服务的新手,并且不知道如何保护它们。

我尝试在SoapUI中调用由ws-security保护的Web服务。 当我在没有SSL的情况下调用WS时,我得到了正确的答案。 但是当我通过HTTPS调用WS时,我收到状态消息:

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

我认为这是SSL证书的问题,所以我从网站导出证书并将其导入java密钥库。然后我在SoapUI配置中设置此存储。 但没有成功。

我使用Wireshark捕获连接会话,结果如下:

Packet Transmission

TCP Stream

鉴于这种情况,我有几个问题。

  1. 我做错了什么?
  2. 提供此WS的站点可能仅支持非SSL连接。有没有办法检查这个?
  3. 提前致谢!任何帮助或建议将不胜感激:3

1 个答案:

答案 0 :(得分:2)

您正在连接错误的(普通HTTP)端口。无法在同一端口上运行HTTPS和HTTP,因此配置中将有另一个HTTPS侦听端口。