Stunnel se puede utilizar para proporcionar conexiones seguras y cifradas para clientes o servidores que no admiten TLS o SSL . Para ello, Stunnel intercepta los datos no cifrados que deberían haberse enviado a la red y los cifra.
El programa se ejecuta en diferentes sistemas operativos, incluidos Unix y Microsoft Windows . Stunnel utiliza la biblioteca OpenSSL para implementar el protocolo TLS y SSL subyacente.
Stunnel utiliza criptografía de clave pública con certificados digitales X. 509. Los clientes también pueden verificarse a través de un certificado digital.