Page tree
Skip to end of metadata
Go to start of metadata

This document is for a previous release of cPanel & WHM. To view our latest documentation, visit our Home page.

For cPanel & WHM 11.46


Transport Layer Security (TLS) and Secure Sockets Layer (SSL) are two cryptographic protocols used for secure communication between computers over the Internet. These protocols are most often used for email and web browsing. Essentially, they perform the same tasks.

Both of these protocols initiate a “handshake,” during which your server and the user’s computer will agree upon specific conditions. These conditions include, most importantly, a set of public and private keys that will be used to encrypt and decrypt messages that are sent between the two computers during the secure session.

As a web server, your server will identify itself when a request is received from a user. SSL will allow you to generate and sign your own certificates, which are a means of authenticating servers. However, these self-generated, self-signed certificates are not recommended. They are, generally, not secure — any server can claim to be your server because no third-party verification system is used. To remedy this, you will need to register with a certificate authority (CA). The CA is responsible for verification that users encounter your server.