title: Delphi Indy: Suddenly experiencing 14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
body: <p>I have been using</p>
  
  <ul>
  <li>Delhi XE8 VCL application</li>
  <li>Indy 10.6.2:5263</li>
  <li>OpenSSL 1.0.2k (<a href="https://indy.fulgan.com/SSL" rel="nofollow noreferrer">https://indy.fulgan.com/SSL</a>)</li>
  <li>Windows 10</li>
  </ul>
  
  <p>The following code was working until March 5, 2019</p>
  
  <pre><code>procedure TForm2.Button1Click(Sender: TObject);
  var URL, SS: string;
      AStream : TMemoryStream;
  
  begin
    URL := 'https://www.barchart.com/futures/quotes/ESM19';
    SS := 'c:\dump.txt';
    try
      AStream := TMemoryStream.Create;
      try
        IdHttp.Get(URL, AStream);
        AStream.SaveToFile(SS);
      finally
        SSL.Free;
      end;
    finally
      IdHTTP.Free;
      AStream.Free;
    end;
  end;
  </code></pre>
  
  <p>I now get the error</p>
  
  <pre><code>Error connecting with SSL.
  error: 149094410:SSL routines:ssl3_read_bytes:sslv3 alert
  handshake failure
  </code></pre>
  
  <p>I have since then downloaded the new OpenSSL 1.0.2r. But the error persists. I have also tried every possible combination of the SSLVersions property but the error continues. The error occurs only on certain sites; not all sites.</p>
  
  <p>Any suggestions why the error suddenly started to appear. There have been no changes to my operating environment.</p>
  
  <p>Thanks.</p>