Discussion:
Indy 10 and SLL : Could not load ssl library
(too old to reply)
Malatar
2006-06-30 08:32:48 UTC
Permalink
Hi,

I have some problems with indy and his component IdHttp.
I'm trying to send post informations, but all the time Indy send me an
error : Could not load ssl Library.

I have Delphi 2005 enterprise update 3 and i'm using openssl lib 0.98a
I dont known how to find the version of indy component but they are the
originaly install of the components.

Thank for help, and sorry for my bad english ^^
Jerome
2006-06-30 10:55:40 UTC
Permalink
Post by Malatar
Hi,
I have some problems with indy and his component IdHttp.
I'm trying to send post informations, but all the time Indy send me an
error : Could not load ssl Library.
I have Delphi 2005 enterprise update 3 and i'm using openssl lib 0.98a
I dont known how to find the version of indy component but they are the
originaly install of the components.
Thank for help, and sorry for my bad english ^^
Hi

download this DLL for SSL : libeay32.dll
ssleay32.dll

you past this DLL in your Project folder

jerome





Salut,

tu déposes les DLL dans le dossier où se trouve ton projet
et c'est tout

jerome



LINK / LIENS :


libseay32.dll : http://www.dll-files.com/dllindex/dll-files.shtml?libeay32
ssleay32.dll :
http://www.dll-files.com/dllindex/dll-files.shtml?ssleay32
Malatar
2006-06-30 12:10:39 UTC
Permalink
English:

But i already put the dll in the folder of my project and i have the
same problem.
I put the dll in system32 folder too and it not work too.

I went to try ICS component but SSL isn't free, and i don't want to use
TWebbrowser.

That then I to make?

Thanks


French :

J'ai déjà les dll dans le répertoire de mon application et ca n'a rien
changé, j'ai meme testé avec les dll dasn le répertoire system32 et j'ai
le même résultat.

J'ai voulut tester les composants ICS mais le SSL est payany, end je ne
veux pas passer par un TWebBrowser.

Que puis je faire ?

Merci
Post by Malatar
Hi,
I have some problems with indy and his component IdHttp.
I'm trying to send post informations, but all the time Indy send me an
error : Could not load ssl Library.
I have Delphi 2005 enterprise update 3 and i'm using openssl lib 0.98a
I dont known how to find the version of indy component but they are
the originaly install of the components.
Thank for help, and sorry for my bad english ^^
Hi
download this DLL for SSL : libeay32.dll
ssleay32.dll
you past this DLL in your Project folder
jerome
Salut,
tu déposes les DLL dans le dossier où se trouve ton projet
et c'est tout
jerome
libseay32.dll : http://www.dll-files.com/dllindex/dll-files.shtml?libeay32
http://www.dll-files.com/dllindex/dll-files.shtml?ssleay32
Jerome
2006-06-30 12:52:33 UTC
Permalink
Post by Malatar
But i already put the dll in the folder of my project and i have the
same problem.
I put the dll in system32 folder too and it not work too.
I went to try ICS component but SSL isn't free, and i don't want to use
TWebbrowser.
That then I to make?
Thanks
J'ai déjà les dll dans le répertoire de mon application et ca n'a rien
changé, j'ai meme testé avec les dll dasn le répertoire system32 et j'ai
le même résultat.
J'ai voulut tester les composants ICS mais le SSL est payany, end je ne
veux pas passer par un TWebBrowser.
Que puis je faire ?
Merci
je n'ai pas encore essayé le composant idhttp
par contre j'ai déja utilisé les composants idftp 9 et 10 avec une
connection en SSL et il n' y a rien de plus compliqué :
prendre le composant idftp + idSSLiohandler... et faire l'association
entre les 2 par la propriété Iohandler
Et ça marche.

jerome
Malatar
2006-06-30 13:13:28 UTC
Permalink
Au niveau paramètrage, c'est la même chose avec IdHttp mais ca me sort
ce message d'erreur à chaque fois que je fais une requete sur une de mes
pages.

Je desespère :(

Merci
Post by Jerome
Post by Malatar
But i already put the dll in the folder of my project and i have the
same problem.
I put the dll in system32 folder too and it not work too.
I went to try ICS component but SSL isn't free, and i don't want to
use TWebbrowser.
That then I to make?
Thanks
J'ai déjà les dll dans le répertoire de mon application et ca n'a rien
changé, j'ai meme testé avec les dll dasn le répertoire system32 et
j'ai le même résultat.
J'ai voulut tester les composants ICS mais le SSL est payany, end je
ne veux pas passer par un TWebBrowser.
Que puis je faire ?
Merci
je n'ai pas encore essayé le composant idhttp
par contre j'ai déja utilisé les composants idftp 9 et 10 avec une
prendre le composant idftp + idSSLiohandler... et faire l'association
entre les 2 par la propriété Iohandler
Et ça marche.
jerome
Remy Lebeau (TeamB)
2006-06-30 18:21:30 UTC
Permalink
Post by Malatar
I have some problems with indy and his component IdHttp.
I'm trying to send post informations, but all the time Indy
send me an error : Could not load ssl Library.
I have Delphi 2005 enterprise update 3 and i'm using openssl
lib 0.98a
The version of Indy that ships with any version of Delphi (up to and
including 2006) cannot use the standard OpenSSL DLLs at all. You must use
the custom Indy-made DLLs instead. Download links are available on Indy's
website (http://www.indyproject.org).

Indy 10 recently got updated to fully support the standard DLLs, so the
custom DLLs are no longer needed. To use the standard DLLs, you need to
upgrade to the latest Indy 10 snapshot.
Post by Malatar
I dont known how to find the version of indy component
Right-click on any Indy component in the form designer, or look in the
IdVers.inc file.
Post by Malatar
they are the originaly install of the components.
Then you are using an older build.


Gambit
Malatar
2006-07-03 08:50:10 UTC
Permalink
Thanks for help,

Now is working.
Post by Remy Lebeau (TeamB)
Post by Malatar
I have some problems with indy and his component IdHttp.
I'm trying to send post informations, but all the time Indy
send me an error : Could not load ssl Library.
I have Delphi 2005 enterprise update 3 and i'm using openssl
lib 0.98a
The version of Indy that ships with any version of Delphi (up to and
including 2006) cannot use the standard OpenSSL DLLs at all. You must use
the custom Indy-made DLLs instead. Download links are available on Indy's
website (http://www.indyproject.org).
Indy 10 recently got updated to fully support the standard DLLs, so the
custom DLLs are no longer needed. To use the standard DLLs, you need to
upgrade to the latest Indy 10 snapshot.
Post by Malatar
I dont known how to find the version of indy component
Right-click on any Indy component in the form designer, or look in the
IdVers.inc file.
Post by Malatar
they are the originaly install of the components.
Then you are using an older build.
Gambit
2006-07-05 22:04:42 UTC
Permalink
I have D2006 Enterprise and the latest Indy components but I still get this
error. The DLL's are in the project's directory, yet no matter what I do I
get the error. I used sysinternal's filemon and I never even saw the app try
to open either of the DLL files.
Post by Remy Lebeau (TeamB)
Post by Malatar
I have some problems with indy and his component IdHttp.
I'm trying to send post informations, but all the time Indy
send me an error : Could not load ssl Library.
I have Delphi 2005 enterprise update 3 and i'm using openssl
lib 0.98a
The version of Indy that ships with any version of Delphi (up to and
including 2006) cannot use the standard OpenSSL DLLs at all. You must use
the custom Indy-made DLLs instead. Download links are available on Indy's
website (http://www.indyproject.org).
Indy 10 recently got updated to fully support the standard DLLs, so the
custom DLLs are no longer needed. To use the standard DLLs, you need to
upgrade to the latest Indy 10 snapshot.
Post by Malatar
I dont known how to find the version of indy component
Right-click on any Indy component in the form designer, or look in the
IdVers.inc file.
Post by Malatar
they are the originaly install of the components.
Then you are using an older build.
Gambit
Remy Lebeau (TeamB)
2006-07-06 00:05:44 UTC
Permalink
Post by
I have D2006 Enterprise and the latest Indy components but I
still get this error. The DLL's are in the project's directory, yet no
matter what I do I get the error.
Like I said earlier, you are likely not using the correct version of the
DLLs.
Post by
I used sysinternal's filemon and I never even saw the app
try to open either of the DLL files.
If you have an SSL IOHandler in your project, then the only way for the DLLs
to not be touched at all is if the IOHandler is never invoked. The DLLs are
loaded automatically as soon as the IOHandler is initialized.


Gambit
l***@gmail.com
2006-07-10 19:56:40 UTC
Permalink
Hi,

please try DLL's from www.xlt.pl/indyssl

This site containts daily builds (devel) and stable. They are prepared
to work with old and OpenSSLHeaders which have some differences in
function calling.

Sorry for my poor english :=)))

Lukasz
Post by
I have D2006 Enterprise and the latest Indy components but I still get this
error. The DLL's are in the project's directory, yet no matter what I do I
get the error. I used sysinternal's filemon and I never even saw the app try
to open either of the DLL files.
Post by Remy Lebeau (TeamB)
Post by Malatar
I have some problems with indy and his component IdHttp.
I'm trying to send post informations, but all the time Indy
send me an error : Could not load ssl Library.
I have Delphi 2005 enterprise update 3 and i'm using openssl lib 0.98a
The version of Indy that ships with any version of Delphi (up to and
including 2006) cannot use the standard OpenSSL DLLs at all. You must use
the custom Indy-made DLLs instead. Download links are available on Indy's
website (http://www.indyproject.org).
Indy 10 recently got updated to fully support the standard DLLs, so the
custom DLLs are no longer needed. To use the standard DLLs, you need to
upgrade to the latest Indy 10 snapshot.
Post by Malatar
I dont known how to find the version of indy component
Right-click on any Indy component in the form designer, or look in the
IdVers.inc file.
Post by Malatar
they are the originaly install of the components.
Then you are using an older build.
Gambit
Loading...