Transport Layer Security (TLS) y su predecesor, Secure Sockets Layer (SSL),
Son protocolos criptográficos que proporcionan comunicaciones de seguridad en el Internet . TLS y SSL cifra los segmentos de conexiones de red por encima de la capa de transporte, utilizando criptografía asimétrica de clave cambio, el cifrado simétrico de la vida privada, y una clave de código de autenticación de mensajes de fiabilidad de los mensajes.
Varias versiones de los protocolos son de uso generalizado en aplicaciones como navegación web, correo electrónico, fax por Internet, mensajería instantánea y voz sobre IP (VoIP) .
TLS es un IETF normas de protocolo, última actualización en el RFC 5246, y se basa en las especificaciones anteriores SSL desarrollado por Netscape Communications.
SSL proporciona autenticación y privacidad de la información entre extremos sobre Internet mediante el uso de criptografía. Habitualmente, sólo el servidor es autenticado (es decir, se garantiza su identidad) mientras que el cliente se mantiene sin autenticar.