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

Shi*_*ath 4 java ssl soap web-services soapui

各位程序员大家好!

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

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

Error getting response; javax.ssl.SSLException: Unrecognized SSL message, plaintext connection?
Run Code Online (Sandbox Code Playgroud)

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

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

数据包传输

TCP流

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

  1. 我可能做错了什么?
  2. 提供此 WS 的站点可能仅支持非 SSL 连接。有什么方法可以检查吗?

提前致谢!任何帮助或建议将不胜感激:3

art*_*tol 5

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