使用Indy和Delphi 10与SSL连接时出错

时间:2018-07-11 20:56:54

标签: delphi ssl indy

我正在尝试通过给定URL上的帖子提交JSON,但我不断收到错误消息:

'Error connecting with SSL. error:1409442E:SSL routines:SSL3_READ_BYTES:tlsv1 alert protocol version'.

我正在使用SSLVersions属性指定版本(sslvTLSv1_2),并使用Firefox证书查看器手动检查了版本,以确认版本正确。我还按照Delphi帮助中的建议,使用其安装程序将OpenSSL更新为最新版本。

除了版本之外,我几乎没有接触过TIdSSLIOHandlerSocketOpenSSL和TIdHTTP的任何其他属性。

我正在尝试使用Indy内置基本身份验证作为自定义标头的Delphi 10.2 Tokyo

为了成功发布,是否应该更改或查看其他属性?

谢谢!

1 个答案:

答案 0 :(得分:3)

正如Dave在评论中指出的那样,我使用的是最新版本的OpenSSL 1.1.x,Indy不支持该版本。我降级到1.0.2o,一切顺利!

相关问题