> Altered the settings to support FTPS Explicit SSL/TLS, set the > TSslFtpClient.SslType to sslTypeAuthTls, and getting the file > worked. > > Altered the setting TSslFtpClient.SslType to sslTypeAuthSsl, and > getting the file failed.
sslTypeAuthTls and sslTypeAuthSsl do the same thing but using different FTP commands, AUTH TLS or AUTH SSL, depending on what the server requires, TLS is the modern version, SSL the ancient version. A server usually supports only one, as listed in FEAT, TLS is the latest. You should have done a FEAT command to find out what the server needs. ProtLevel C or P means Clear or Private, and determines whether the data connections are SSL protected, which is optional. Protecting the control channel is important because of logins and file names, but files are often encrypted already. This was all designed 20 years ago when processors were slow and memory expensive, making encryption also expensive. Angus -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be