SSL/TLS & HTTPS
(Secure Sockets Layer / Transport Layer Security)
- Establish an encrypted link over a network
- Exchange of public & private keys to secure the exchange
- Server sends SSL certificate + public key
- Client checks the certificate & answers with an encrypted session key
- Client & server exchange messages encrypted with the keys to authenticate
- SSL certificate has been certified by a renowned authority
- HTTPS: HTTP secured with SSL/TLS