IdFtp и SSL: как безопасно подключиться? - PullRequest
0 голосов
/ 11 июля 2020

У меня 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.

Пожалуйста, помогите!

Спасибо

...