Indy 对当前 OpenSSL 的支持

问题描述 投票:0回答:1

是否有任何关于 Indy 更新以支持新 OpenSSL API 的 Indy 路线图公告?

我尝试使用CrossVCL将以前的Win32/64应用程序部署到本机linux;我遇到了 Indy 的 TIdSSLIOHandlerSocketOpenSSL 不支持当前版本的 Linux OpenSSL 二进制文件的问题。

我最终不得不从 TIdHttp 切换到 TNetHTTPClient。这在 Linux 上工作得很好,但是我仍然需要使用 TIdHttpServer 来实现应用程序中的其他功能;只要我不使用 SSL,它就可以正常工作。这对于大多数情况来说是不可行的。

openssl indy
1个回答
0
投票

是否有任何关于 Indy 更新以支持新 OpenSSL API 的 Indy 路线图公告?

不,它仍在进行中。 Indy 现有的 OpenSSL 代码的大部分是由 JP 编写的,他不再参与 Indy。 OpenSSL 3.x 的最新 PR 代码可在 https://github.com/IndySockets/Indy/pull/299 获取,并且大部分都可以工作。它是由 mezen 提交的,他表示他想放弃该 PR,并通过最新的 OpenSSL 版本做出新的东西。因此,Indy 对 OpenSSL 3.x 的支持仍在不断变化。我已经很长一段时间无法亲自参与公关工作了。

© www.soinside.com 2019 - 2024. All rights reserved.