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. Refer to EFT Server Specifications for details of the OpenSSL versions used in EFT Server.

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 on the Server and Site, and then can be enabled in the Settings Template and/or for each user. EFT Server provides administrators the ability to specify the symmetric key cipher(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:

Related Topics