【发布时间】:2014-05-16 05:45:14
【问题描述】:
我正在使用 BCPPB6 来维护一些遗留项目。其中之一需要从 https URL 获取数据。我发现我过去用于标准 http GET 操作的 TNMHTTP 组件不支持 https。但是 Indy TIdHTTP 组件显然可以。
经过反复试验,我发现它需要一个拦截组件 (TIdConnectionInterceptOpenSSL) 并且需要将 InterceptEnabled 设置为 true。然后我发现我需要一个可用的 OpenSSL 库。因此,我从http://indy.fulgan.com/SSL/ 下载了最新版本,提取了两个 dll 文件并将它们放入我的应用程序文件夹中。但是,我继续收到错误“无法加载 SSL 库。”。我还尝试使用 2001 年的 OpenSSL 存档版本(大约在 我的 CPPB)并尝试在 System32 文件夹中使用 dll,但都出现相同的错误。
有没有人可以告诉我我仍然做错了什么?
【问题讨论】:
标签: ssl