Understanding SSL Certificates and Their Impact on Online Security