El protocolo SSL/TLS tiene multitud de aplicaciones en uso actualmente. La mayoría de ellas son versiones seguras de programas que emplean protocolos que no lo son. Hay versiones seguras de servidores y clientes de protocolos como el http, nntp, ldap, imap, pop3, etc.
Existen multitud de implementaciones del protocolo, tanto
comerciales como de libre distribución. Una de las más populares
es la biblioteca openssl
, escrita en C y disponible
bajo licencia GNU. Incluye todas las versiones del SSL y el TLS
y un gran número de algoritmos criptográficos, algunos de los
cuales ni tan sólo son empleados en el estándar TLS. La
biblioteca está disponible en el URL
http://www.openssl.org. En esa misma dirección se puede
encontrar una lista de referencias a otras implementaciones
gratuitas y comerciales de los protocolos SSL y TLS y
aplicaciones que los emplean.
Java incluye soporte para el protocolo con la Extensión de Sockets Seguros de Java (JSSE), que discutiremos más adelante.