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