在 Delphi 中使用 Indy10 库的 SSL_Connect() 问题

问题描述

我使用的是 RAD Studio 10.4。

我正在尝试通过 Indy10 在我的应用程序中实现 TLS(传输层安全性),但在 ssl_connect() 函数中遇到了问题,因为它返回 0。我正在使用来自 {{1} 的一些 API 集} 但对我没有任何作用。

我已经从 https://indy.fulgan.com/SSL/ 下载了 OpenSSL 1.0.2,据说它与 Indy10 兼容。

有人可以建议IdSSLOpenSSLHeaders.pas如何成功工作吗?或者,是否有其他链接可以获取最新的 Indy10 和 OpenSSL 库?

此外,这些 OpenSSL 库是否取自 64 位应用程序的路径 ssl_connect()?我已复制此路径下的 OpenSSL DLL。

下面是我的 c:\system32 实现的一小段代码

ssl_connect()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)