Es un protocolo criptográfico seguro que proporciona comunicaciones seguras a
través de una red (por ejemplo Internet). Generalmente comunicaciones cliente servidor. El uso de SSL (Secure Sockets Layer) proporciona autenticación y privacidad
de la información entre extremos sobre una red mediante el uso de criptografía.
SSL garantiza la confidencialidad de la información utilizando una clave de cifrado
simétrica y para garantizar la autenticación y seguridad de la clave simétrica, se
utilizan algoritmos de cifrado asimétrico y certificados X.509.
En comunicaciones SSL de forma general solo se autentica el lado del servidor
mientras que el cliente se mantiene sin autenticar; la autenticación mutua requiere
un despliegue de infraestructura de claves públicas (PKI) para los clientes.