Discuss this help topic in SecureBlackbox Forum

Use SSL/TLS

To use SSL/TLS with FTP(S), you need to do the following:

  1. Before opening connection, set UseSSL property of TElSimpleFTPSClient class to true. Also, you need to specify the way authentication is performed using AuthCmd property of TElSimpleFTPSClient class. Possible choices are in depth described in RFC 4217.
    To specify, if a data channel is encrypted or not, use EncryptDataChannel property of TElSimpleFTPSClient class.
  2. Specify SSL/TLS mode using SSLMode property of TElSimpleFTPSClient class. FTP supports 2 modes -- so-called explicit and implicit SSL. With implicit SSL, the SSL/TLS communication is established before FTP protocol connection and all FTP protocol communications go via encrypted channel. With explicit SSL the SSL/TLS connection is initiated during login (when Login() method is called).
  3. Setup SSL-specific properties and events, as described in the corresponding how-to article.

Discuss this help topic in SecureBlackbox Forum