📄️ Secure Sockets Layer
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 data exchange remains private, i.e. cannot be intercepted by a third-party. Such protection is essential when transferring confidential information like credit card transactions, login credentials, etc.
📄️ Built-In SSL
Built-in wildcard SSL by the platform is an excellent solution for those who are searching for a quick and reliable way to secure their website.
📄️ Custom SSL
SSL certificates support gives a significant level of security for your domain names. With the platform, hosting of applications that need SSL becomes fairly easy.
📄️ Custom SSL Via Slb
The platform provides multiple possibilities to configure SSL for the environments. The available options depend on the particular topology and target domains:
📄️ Let’S Encrypt SSL
One of the key issues we should deal with while hosting production applications is to ensure its security. The very basic and commonly used approach for secure data exchange is encrypting the application traffic with HTTPS protocol.
📄️ Let’S Encrypt SSL With Nodejs
The platform automates SSL certificate binding for most software stacks when working with the Let’s Encrypt add-on. However, the out-of-box automation is difficult for the Node.js nodes due to the stack specifics. In the Node.js application, Let ’s Encrypt certificates are issued but are not bound - just stored at the /var/lib/jelastic/keys directory. You can manually use them in your application by creating a Web server and reading the certificates directly from the code.
📄️ Self-Signed Custom SSL
One of the ways to secure your application is to use SSL-encrypted (Secure Sockets Layer) connection. With the platform, you can use both Built-In SSL and Custom SSL certificates.