【问题标题】:How to change TLS version from 1.1 to 1.2 in SOAP UI如何在 SOAP UI 中将 TLS 版本从 1.1 更改为 1.2
【发布时间】:2018-10-28 22:54:10
【问题描述】:

更新 -

我几乎已经尝试了所有方法,以便我的 TLS 版本可以从 1.1 更改为 1.2。但是,每当我在 SOAP UIpreference 下检查版本时,它只显示两个值,1.1 和 1.0。我尝试了以下大多数遇到类似问题的人接受的方法。我目前正在使用 5.4.0 版本的 SOAP UI

-Ddeployment.security.TLSv1.2=true
-Dsoapui.https.protocols=TLSv1.2

我已经在 SOAP 的 vmOption 文件和批处理文件下添加了上述行。但它没有奏效。我仍然收到 TLS 1.1 状态的 https 响应。

有谁知道如何将我的 SOAP UI 版本更改为 TLS 1.2?

提前致谢

【问题讨论】:

  • 它清楚地写着“HTTP 版本”,就是这样。这与 TLS 版本完全没有关系。 TLS 版本在客户端和服务器之间协商,都需要正确配置以实现 TLS 1.2
  • 对不起,我无法分享它的屏幕截图,但是当从 HTTPS url 调用以获取数据时,我得到了 HTTP 1.1 状态正常。我获得了成功状态,但显示了 TLS 1.1

标签: ssl soapui tls1.2


【解决方案1】:

必须在soapUI的bin目录下的soapUI vmoptions文件中添加以下参数:

-Dsoapui.https.protocols=TLSv1.2

【讨论】:

  • 5.4 版@Brian Houy 中没有名为“vmoptions”或soapuivmoptions 的文件
  • 我电脑上的这个文件,例如被称为 SoapUI-5.6.0.vmoptions,但成功地强制 SoapUI 使用早期 TLS 版本的正确选项是 -Djdk.tls.client.protocols="TLSv1"(来自 stackoverflow.com/questions/36685426/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-14
  • 1970-01-01
  • 1970-01-01
  • 2017-07-19
相关资源
最近更新 更多