5

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

4

2 回答 2

8

您需要以下两个 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 ”。这可能是您需要使用的版本。

于 2012-08-21T15:49:58.980 回答
0

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

于 2019-07-31T05:41:43.430 回答