Transport Layer Security is a cryptographic protocol designed to provide communications security over a computer network, such as the Internet.