Originally known as the Secure Sockets Layer (SSL) when first released by Netscape in 1995, Transport Layer Security (TLS) became an Internet standard in 1999 and may be the most widely deployed form of encryption used on the Internet today. As you will learn in this chapter, it is used with many basic protocols on the modern Internet to verify server identity and to protect data in transit.

The correct use and deployment of TLS is a moving target. Each year, new attacks are suggested against its encryption algorithms, and new ciphers and techniques are pioneered as a result. TLS 1.2 is the most current version as of this third ...

Get Foundations of Python Network Programming, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.