Secure Sockets Layer (SSL)

SSL (Secure Sockets Layer) is the standard security protocol for establishing an encrypted connection between a web server and a browser. This technology ensures that all data passed between them remains private and integral, i.e. it can’t be intercepted by a third party. Such protection is especially important while transferring confidential information like credit card transactions, login credentials etc.

SSL encrypts the data with the help of two keys – a public one that can be known to everyone and a private (secret) key known to the recipient of the transmissible message only. When adjusted at a web server, SSL enables the ability of HTTPS protocol usage (over the 443 port) instead of the default HTTP one while accessing the server’s content.

In order to establish an SSL connection, a web server requires an SSL Certificate to be installed, which represents software that digitally binds a cryptographic key to a holder’s details and site hostname. Usually such a certificate needs to be confirmed by the relevant authorities in order to be verified so that others can trust it, resulting in any connection to the site or application being performed without issues.

Jelastic gives you an opportunity to choose between two available solutions:

  • Jelastic SSL Certificate
    You can instantly buy an already trusted Jelastic SSL certificate, avoiding any additional checks and spending time for certificate validation. Note that this solution has two compulsory conditions: it can be applied for the default site domain names only (i.e. with the chosen hoster’s domain at the end) and is not compatible with Public IP address attached to any of the servers in your environment.
  • Custom SSL Certificate
    In case you need more opportunities for your application’s hosting, the Custom SSL certificate can be used. For that, you need to generate the appropriate certificate request (according to your custom domain name) and send it to the desired Certificate Authority (CA) for validation.