Secure Sockets Architecture

This section describes the architectural relationships of the Secure Sockets.

Architectural relationships

The Secure sockets architecture provides a client interface and a server. Protocol modules are plugged into the client. The client uses protocol modules to supply protocol-specific parameters to the Secure Socket API functions.

The ssl.dll plug-in supports the Transport Layer Security (TLS) v1.0 and Secure Sockets Layer (SSL) v3.0. The protocols use the socket methods to pass data between a client and a server. This method prevents the security violations.

The following diagram shows the relationship between an application and the secure sockets.