I've to modify a very old app written in Delphi7 and Intraweb to upgrade to the last security requirements (Tls 1.2) I'm using delphi7, intraweb 8.0.2 (very old, sigh) , indy 10, openssl, so I started making some simple apps just to test all this components.
If i make a simple server using only Delphi, Indy10, Openssl, taken from
http://indy.fulgan.com/SSL/openssl-1.0.2c-i386-win32
it works perfectly.
If I atttempt to use Intraweb, specifying port 443 in the ssloptions, as I start the application I get the following error:
exception EidOSSLCouldNotLoadSSLLibray in module Standalone.exe
at 000EE8E1. Could not load SSL Libray
I tried also to intercept the internal error message using the function WhichFailedToLoad, but it returns an empty string.
So this is the question:
Is it possible to use openssl 1.0.2.c (and also next versions) using Delphi7, Intraweb 8.0.2 and indy10 ? It seems to me it's a problem of Intraweb, since the combo Delphi+Indy+Openssl works correctly.
I'd rather not to upgrade to newer versions of intraweb, but if this is a must we could think to make such an upgrade.
Best regards.
Maurizio