【发布时间】:2018-07-11 20:56:53
【问题描述】:
我正在尝试通过给定 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 的任何其他属性。
我正在 Delphi 10.2 Tokyo 上使用 Indy 内置的基本身份验证作为自定义标头
是否有任何其他属性我应该更改或查看才能成功发布?
谢谢!
【问题讨论】:
-
“我还按照 Delphi 帮助中的建议,使用他们的安装程序将 OpenSSL 更新为最新版本”,具体从哪里来?
-
确保安装 1.0.2o。我很确定 Indy 还不支持 1.1.x
-
非常感谢,我降级了,一切正常!不知道 Indy 不支持 1.1.0
-
@DaveNottage "我很确定 Indy 还不支持 1.1.x" - that is correct。仅供参考,已知与 Indy 兼容的 OpenSSL DLL 可在 Indy 的 Fulgan 镜像上找到:indy.fulgan.com/SSL