I am writing a currently writing a program that needs to connect to a website via HTTPS. I am receiving the following error when I attempt to connect:
The procedure entry point ASN1_const_check_infinite_end could not be located in the dynamic link library libeay32.dll
Could not load SSL library.
I have tried several different versions of libeay32.dll (and corresponding versions of ssleay32.dll) downloaded from http://indy.fulgan.com/SSL/ including the latest (1.0.0d), but to no avail. I have tried placing them in the same directory as my exe (which according to these rules means that they should be loaded from there), but I also tried overwriting the versions in the Windows folder too. A colleague uses version 0.9.8i with no errors, but he is on a 32-bit WinXP OS while mine is a 64-bit Win7 OS and the 64-bit build of that version hasn't worked on my PC either.
Does anyone have any ideas how to fix the error?
Thanks in advance for your suggestions.