Error 'Could Not Load SSL Library' when using Indy SSL components

Written by Embarcadero USA on Posted in UI

Problem:


When using the Indy SSL components, an error 'Could Not Load SSL Library' is raised.

Answer:


This error is raised because you must have OpenSSL installed on your machine in order to use the IndySSL components. At runtime, Indy attempts to load libeay32.dll and ssleay32.dll. Due to restrictions on exporting SSL technology, these .dll's are not distributed along with Indy. Please review Indy's SSL site for information on where you can obtain the OpenSSL .dll's.
http://www.indyproject.org/ssl.html



Article originally contributed by Angel Martinez

Tags: Delphi Components Using Components



Check out more tips and tricks in this development video: