<p>I've been trying to SSL working on my IW program for the last little while and I keep running up against the 'Could not load SSL Library'. I've followed every piece of advice I could find on the subject, but still no joy. I've tried the suggested DLLs in both the local directory and in system32.</p>

<p>Does anyone have a definitive answer about what OpenSSL DLLs I should be using? And what build of them? Or any other ideas at all?</p>

<p>Indy: updated to the most recent snapshot yesterday
IntraWeb: stock D2007 installed</p>

<p>This is running on a Vista machine, if that makes any difference.</p>

<p>TIA,</p>

<p>Trevor</p>

You need the OpenSSL dlls (0.9.8i worked for me, but I'm not using Vista), which you can download
here
(as I think you're suggesting, the Indy dlls don't work with IW9, which is the version bundled with D2007).
After installation, copy ssleay32.dll and libeay32.dll from system32 to your application directory.
If it still doesn't work:
is your servercontroller's ssl port set to 443?
does your cert pw match your servercontroller's ssl cert pw?
is servercontroller.sslversion set to sslv23?
have you tried compiling/running the AtoZed demo application for SSL (standalonessl)?
Hope this helps.
EDIT: once you get this working, you'll want to change sslversion to sslv3, and get users to turn off v2.