> 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.


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

Reply via email to