SSL and TLS
Secure Sockets Layer (SSL) and its successor, Transport Layer Security (TLS), are cryptographic protocols designed to provide communications security over a computer network. While commonly referred to as "SSL" (a legacy term), modern secure connections use the TLS protocol to authenticate the server and encrypt the data channel.