I have been using:
Delphi XE8
Indy version 10.6.2.5263
precompiled open SSL dll files (Win 32bit) v1.0.2.l
TIdSSLIOHandlerSocketOpenSSL
withMethod
set tosslvSSLv23
to submit a POST request against a server. It worked like a charm for many months.
All of a sudden, a wild error popped up:
14094410 sslv3 alert handshake failure.
A colleague is using SOAP UI to submit requests against the same server by forcing TLS 1.2 and it works. I tried to set the TIdSSLIOHandlerSocketOpenSSL1
Method to sslvTLSv1_2
, and changed the Mode to sslmClient
, but the result is always the same.
I thought by setting the Method to sslvTLSv1_2
, it is impossible to receive an error related to SSLv3.
I have checked these stackoverflow posts:
and some other threads, but I am not able to find the root cause of this issue.
Maybe I am missing something. Could you please give me a hint?