Indy 9 + Delphi 2007最新的SSL库可用吗?

时间:2012-08-21 14:36:39

标签: delphi ssl delphi-2007 indy-9

当使用Delphi 2007和Indy 9时,可以加载哪些最新的OpenSSL库以及它们可用的位置?

2 个答案:

答案 0 :(得分:7)

您需要以下两个DLL:

  • 的libeay32.dll
  • ssleay32.dll

您可以从开源组织OpenSSL.org下载源代码,但是您必须自己编译DLL。 Indy为每个版本的Indy和OpenSSL维护一个已编译二进制文件的站点(请参阅indy.fulgan.com/SSLindy.fulgan.com/SSL/Archive - 感谢TLama的链接)。

旧版本的Indy与OpenSSL库不兼容(请参阅Indy "Could not load SSL Library" with Delphi 2007/Apache)。 TLama在你的问题中添加了一条评论,看看Embarcadero对此的讨论。在那次讨论中,Remy说“在http://indy.fulgan.com/SSL/Archive/尝试旧的0.9.6 DLL”。这可能是您需要使用的版本。

答案 1 :(得分:0)

这对我有用!我使用Indy 9在Delphi 5中工作,并且努力寻找正确的DLL,我下载了http://indy.fulgan.com/SSL/Archive/indy_OpenSSL096m.zip,并将这两个DLL都放在了程序目录和c:\ Windows \ System32中。谢谢James L和Remy“ Gambit” Lebeau,您真棒X战警。