20.4. Secure Sockets Layer (SSL) and OpenSSL

20.4.1. What is SSL and how does it work?

SSL is a communications protocol layer which may be placed between your TCP/IP and HTTP suites. In effect, it can intercept your Web traffic and provide security between the browser and server. The encryption or cryptography used in SSL guarantees secure communications in an insecure environment. More importantly, all security operations are transparent to both ends.

The first practical SSL protocol known as SSL v2.0 was implemented by Netscape and supported by the NS 1.x/2.x and IE 3.x browsers. This version of SSL is mainly vendor specific and with limited features. Although not a standard, the next version of SSL (SSL v3.0) attracted much more attention ...

Get Practical Web Technologies 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.