尝试通过 OpenSSL 在 64 位应用程序中使用 Indy。该应用程序已从 32 位移植。从 https://indy.fulgan.com/SSL 下载的 OpenSSL 库一切正常
但是我找不到 64 位的。目前 fulgan 的存储库似乎是空的。任何人都有这方面的信息。我无法使其与标准 OpenSSL 二进制文件一起使用。
我不确定 Indy 在这方面是否有任何变化。
最佳答案
Currently the repository at fulgan seems to be empty
Indy's OpenSSL DLLs were recently moved到一个新的 GitHub 仓库 @ https://github.com/IndySockets/OpenSSL-Binaries ,其中包括 32 位和 64 位文件。
I cannot make it work with standard OpenSSL binaries
Indy 10 与标准 OpenSSL 二进制文件一起工作良好,前提是您使用的是 OpenSSL 1.0.2 而不是 1.1.x。参见 https://github.com/IndySockets/Indy/issues/183 Indy 的 1.1.x 支持的当前状态。主要代码尚不支持 1.1.x,但有一个待审核的实验性实现,您可以试用。
关于Delphi 64 位 Indy OpenSSL 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62530135/