Transport Layer Security is a cryptographic protocol which enables secure communication of data over the internet. It is a successor to SSL.