IdFtp和SSL:如何安全连接?

时间:2020-07-11 11:47:29

标签: delphi indy indy10 delphi-10.3-rio

我正在使用Delphi 10.3.3,并且尝试使用TIdFTP将文件上传到我自己的站点。为了避免人们窃取我的用户名/密码,我想使用SSL来完成操作,就像过去我没有使用SSL并最终遇到问题一样。

所以我正在使用TIdFTP和TIdSSLIOHandlerSocketOpenSSL,并且在应用程序文件夹上具有正确的DLL。

问题是,每次我调用TIdFTP.connect时,都会出现错误,除非我不使用SSL。

以下是我使用UseTLS属性的不同组合得到的消息:

utNoTLSSupport - Works but exposes by traffic 
utUseExplicitTLS - Socket Error # 10054 Connection reset by peer.
utUseImplicitTLS - Socket Error # 10061 Connection refused.
utUseRequireTLS - Socket Error # 10054 Connection reset by peer.

请帮助!

谢谢

0 个答案:

没有答案