Delphi Indy and SSL TLSv1.2

Posted on November 29, 2021 at 12:53 pm

Make sure TLSv1.2 is present in SSL Versions:

SSL := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
SSL.SSLOptions.SSLVersions := [sslvTLSv1_1, sslvTLSv1_2];
HTTP.IOHandler := SSL;

Then make sure to update the OpenSSL DLLs:

OpenSSL DLLs (x86):
openssl-1.0.2u-i386-win32.zip

OpenSSL DLLs (x64):
openssl-1.0.2u-x64_86-win64.zip

Other OpenSSL DLL versions can be found here:

https://github.com/IndySockets/OpenSSL-Binaries/

Official Embarcadero OpenSSL references:

https://docwiki.embarcadero.com/RADStudio/Rio/en/OpenSSL

Receive updates via email

Other Posts

Updated Posts