title: sslv3 alert handshake failure Delphi Indy
body: <p>I have been using:</p>
  
  <ul>
  <li><p>Delphi XE8</p></li>
  <li><p>Indy version 10.6.2.5263</p></li>
  <li><p>precompiled open SSL dll files (Win 32bit) v1.0.2.l</p></li>
  <li><p><code>TIdSSLIOHandlerSocketOpenSSL</code> with <code>Method</code> set to <code>sslvSSLv23</code></p></li>
  </ul>
  
  <p>to submit a POST request against a server. It worked like a charm for many months.</p>
  
  <p>All of a sudden, a wild error popped up:</p>
  
  <p><strong>14094410 sslv3 alert handshake failure</strong>.</p>
  
  <p>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 <code>TIdSSLIOHandlerSocketOpenSSL1</code> Method to <code>sslvTLSv1_2</code>, and changed the Mode to <code>sslmClient</code>, but the result is always the same.</p>
  
  <p>I thought by setting the Method to <code>sslvTLSv1_2</code>, it is impossible to receive an error related to SSLv3.</p>
  
  <p>I have checked these stackoverflow posts:</p>
  
  <ul>
  <li><p><a href="https://stackoverflow.com/questions/39535585">Indy 10 and sslvTLSv1_2</a></p></li>
  <li><p><a href="https://stackoverflow.com/questions/22101816">How to make Indy OpenSSL compatible with most servers</a></p></li>
  </ul>
  
  <p>and some other threads, but I am not able to find the root cause of this issue.</p>
  
  <p>Maybe I am missing something. Could you please give me a hint?</p>