|
|
导航: |
论坛 -> Web应用开发
斑竹:bodies |
|
作者: |
janker (janker) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2023/5/2 20:37:24 |
标题: |
Indy 使用 TLS1.3机 OpenSSL1.1.1+的问题 |
浏览:564 |
|
加入我的收藏 |
楼主: |
目前的Indy Master还是只支持到TLS1.2及OpenSSL1.0.2, GitHub上的indy有个PULL #299: "github.com/IndySockets/Indy/pull/299" 可以支持TLS1.3 及OpenSSL1.1.1,分支: "github.com/mezen/Indy/tree/NewOpenSSL_PR"
作者是重写了一个IOHandler以支持OpenSSL1.1.1,但是修改了少量的 IdCTypes.pas和IdGlobal.pas 代码。新的IOHandler位于..\Lib\Protocols\OpenSSL目录下,这样的实现要升级Indy,有点麻烦,而且也不知道是代码的BUG情况怎么样。
在"github.com/IndySockets/Indy/pull/299"里:另外提供了一种使用新的IOHANDLER的方法,添加一个IdOpenSSL_IdCTypesEx.pas,然后项目里引用这个单元,就可以不升级原来INDY的情况下使用新的IOHANDLER。
有人用过吗?
----------------------------------------------
- |
|