HTTPS and SSL Certificates
HTTP(s) The http protocol sends data as plaintext, which is an issue when sharing sensitive data such as messages and passwords. https uses TLS to encrypt sensitive traffic between the client and server, creating a secure connection between the two. TLS TLS is a form of encryption, used to secure HTTPS connections. TLS replaces SSL (a deprecated protocol), however, the term SSL is still used often. Handshake To establish a secure connection, a ‘handshake’ is performed between the client and the server. ...