Secure Sockets Layer (SSL)

One of the most recognized technologies in use on the Internet is the Secure Sockets Layer (SSL) protocol. The reason for the notoriety is that this security protocol is used on the Web to secure the transfer of sensitive information. Every time you make a purchase over the Web, you see the SSL protocol at work, making sure that your credit card information is kept secure.

SSL is referred to as a protocol because that's exactly what it is. SSL uses a combination of the technologies that have already been described in this chapter to first establish the identity of the server and possibly the client (digital certificates), then to generate a session encryption key (symmetric encryption), and finally to securely exchange ...

Get Developing Secure Applications with Visual Basic 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.