SSL is a protocol used in encrypting Internet traffic and verifying a server's identity. It is a data file hosted in a website's origin server, and by using it, SSL/TLS encryption becomes possible. SSL certificates also contain a website's public key and identity, along with related information. Through SSL certificates, websites can move from HTTP to HTTPS.