SSL/TLS 101 provides an overview of SSL and TLS including:
1) SSL and TLS are cryptographic protocols that provide security for internet communications like HTTPS and HTTP/2. They provide confidentiality, integrity, and authentication.
2) Key concepts of SSL/TLS include symmetric encryption for confidentiality, public key cryptography for key exchange, digital signatures for authentication, and X.509 certificates issued by certificate authorities to verify identities.
3) The document reviews the history and versions of SSL/TLS, how the core requirements of confidentiality, integrity and authentication are achieved, and references for further reading on implementing SSL/TLS.