One of the ways to secure your application is to use SSL-encrypted (Secure Sockets Layer) connection. With CirrusgGrid PaaS, you can use both CirrusGrid SSL and Custom SSL certificates.
Herewith, all custom SSL certificates require to be signed, and usually, this is done by the Certificate Authority (CA) companies (e.g. Let’s Encrypt). In this case, your certificate becomes reliable after signing, so others can trust it and any connection to your site or application is performed without issues.
Nevertheless, you can sign your custom certificate yourself and still receive a secure connection, but such a certificate will be untrusted. As a result, while opening your application, it will require a visitor to pass through the warning message, that highly recommends him to leave your web page, because of the untrusted secure connection.

Most of these users will leave such a page, so we suggest that you don’t use the self-signed certificates for production solutions, but it can still be used for development/testing examples or for your private site with a small audience.
So, let’s find out how to generate such a certificate and apply it to the CirrusgGrid environment.