Search code examples
delphissldelphi-2007indy-9

Indy 9 + Delphi 2007 latest SSL Libraries available?


When using Delphi 2007 along with Indy 9, what are the latest OpenSSL libraries that can be loaded and where are they available?


Solution

  • You need the following two DLLs:

    • libeay32.dll
    • ssleay32.dll

    You can download the source from the open-source organization OpenSSL.org, but then you have to compile the DLLs yourself. Indy maintains a site of compiled binaries for each version of Indy and OpenSSL (see indy.fulgan.com/SSL and indy.fulgan.com/SSL/Archive -- thanks to TLama for the links).

    Older versions of Indy are not compatible with the OpenSSL libraries (see Indy "Could not load SSL Library" with Delphi 2007/Apache). TLama added a comment to your question to look at an Embarcadero discussion about this. In that discussion, Remy said "try the old 0.9.6 DLLs at http://indy.fulgan.com/SSL/Archive/". That's probably the version that you will need to use.