TLS (Transport Layer Security) and its predecessor SSL (Secure Sockets Layer) and are cryptographic protocols used to secure communication over the internet