Delphi 5 Indy/ics SSL 解决方法?

标签 delphi ssl indy delphi-5

我收到如下错误:

"IndyProtocols5 does not use or support IdSSLOpenSSLHeaders.."

当我尝试用我的 Delphi5 安装 Indy 9 或 10 时,发现这对其他人来说是个问题。这会导致异常:

"Could not load SSL library"

使用 IdHttp.IOHandler 时。

我继承的应用程序包括很多不受支持的 D5 组件,不幸的是,升级到 D6+ 超出了我的技能范围。我想最初使用 Indy 发布和下载 CSV,但也可能调用 Web 服务。

是否有已知的解决方法,或者我是否应该开始研究其他选项,例如可能仍可与 D5 一起使用的 ICS。

谢谢

最佳答案

Indy SSL 支持的所有版本都需要 OpenSSL 库 libeay32.dll 和 ssleay32.dll。 (http://www.indyproject.org/Sockets/SSL.EN.aspx)

旧版本的 Indy 需要自定义构建的 SSL 库。年纪大的应该在这里工作:http://indy.fulgan.com/SSL/Archive/

关于Delphi 5 Indy/ics SSL 解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7902152/

相关文章:

delphi - 如何通过递归复制文件夹而不在目标文件夹中包含源文件夹标签?

json - 无法将 SuperObject JSON 反序列化为对象

maven - 在 Maven 构建中使用小 dh key 的信任存储库

delphi - 从 TAutoObject 返回 TAutoIntfObject 实例

macos - Mac OS X 服务器代码签名证书更新失败

ssl - 如何在Openssl中实现客户端相互认证?

delphi - 在XE2上重新编译indy10源代码失败

delphi - Indy IMAP - 使用哪个属性来识别新电子邮件?

delphi - Indy,如何知道所需缓冲区的大小?

delphi - 如何在 Free Pascal 中使用匿名方法?