An SSL certificate is required to allow a web application to serve HTTPS
traffic. Usually, a self-signed SSL certificate is enough to implement HTTPS.
Modern browsers present an error, pointing out to the user that the SSL
certificate is not trusted (because it is not in the set of trusted