desktop icon indicating copy to clipboard operation
desktop copied to clipboard

TLS version setting support

Open KamikX opened this issue 1 year ago • 1 comments

Hi, in some cases I need set TLS version to version supported by server side, eg 1.2 but app use automatically 1.3 from OS and handshake ends with:

Write EPROTO 5579491688:error:10000410:SSL routines:OPENSSL_internal:SSLV3_ALERT_HANDSHAKE_FAILURE:../../third_party/boringssl/src/ssl/tls_record.cc:594:SSL alert number 40

SoapUI allows to define TLS version via .vmoptions, is it possible to specify the TLS version in a similar way? run app from CLI with this argument or something similar?

# Inside SoapUI-X.Y.Y.vmoptions file add this line
-Dsoapui.https.protocols=TLSv1.2

Thanks

KamikX avatar Aug 08 '24 10:08 KamikX

Well soapui is a JVM, and basically you setting JVM parameters there, while is more native app - you can same way adjust setting of your OS (like you did with Java VM) but for clear reasons this can't be a solution, so I think such specific settings can be only set if they would be added in the code base and then will be available via settings in UI like:

  • default (recommended): take OS settings
  • force min TLS to version X and greater
  • force max TLS to version X or lower

dragoangel avatar Jan 10 '25 20:01 dragoangel