SSL Overview

FTPS is an enhancement to standard FTP that uses standard FTP commands (and protocol) over secure sockets. FTPS adds SSL security in both the protocol and data channels. FTPS is also known as FTP-SSL and FTP-over-SSL. You might also see the term SSL used in conjunction with TLS. SSL has been merged with other protocols and authentication methods into a new protocol known as Transport Layer Security (TLS). EFT Server employs SSL/TLS to perform FTPS to keep your data secure. EFT Server uses OpenSSL 0.9.8a.

Secure Socket Layer (SSL) is a protocol for encrypting and decrypting data across a secure connection from a client to a server with SSL capabilities. EFT Server is responsible for sending the client a certificate and a public key for encryption. If the client trusts EFT Server's certificate, an SSL connection can be established. All data passing from one side to the other will be encrypted. Only the client and EFT Server will be able to decrypt the data.

EFT Server supports SSL for client and server authentication, message integrity, and confidentiality. You can configure EFT Server's security features to verify users' identities, allows users to verify your identity, and to encrypt file transfers. The key to understanding how SSL works is to understand the elements that take part in the process.

Elements that Work Together to Establish a Secure SSL Connection:

SSL must first be enabled at the Site and Server level, and then can be enabled in the Settings Template and per user. EFT Server provides administrators the ability to specify the symmetric key cipher (An algorithm for performing encryption; see SSL.)(s) and the ordering of those ciphers for establishing SSL sessions. EFT Server validates inbound SSL sessions, and allows or denies connections based on specified or approved ciphers.

EFT Server supports two levels of authentication with SSL:

Refer to FIPS-Certified Library for SSL Connections for details of enabling the FIPS-certified library for SSL connections.