This document summarizes a seminar that covered Secure Socket Layer (SSL). It discussed SSL's overview, architecture, components, protocols for records, alerts, and handshakes. The record protocol handles fragmentation, compression, message authentication, and encryption. The handshake protocol negotiates security parameters and exchanges keys. SSL supports RSA-based and Diffie-Hellman key exchanges and uses message authentication codes. While SSL provided a major improvement in secure internet communication when it was developed, the document notes there is still room for strengthening protections against traffic analysis and improving the handshake message authentication method.