Transport Layer Security (TLS)
Internet Security, Internet Standard. The set of rules that encrypts internet traffic between systems. This protocol is defined in RFC 8446. It replaces the Secure Sockets Layer (SSL) protocol. When someone says or writes SSL, take it that they mean Transport Layer Security (TLS).
TLS encrypts data in transit over the internet. TLS has no understanding of the data encrypted, so it works with email, web, and other internet traffic.
- The sending server requests a secure connection with the recipient system, a client or a server.
- The recipient system provides a list of encryption cipher suites it supports.
- The sending server picks one from the list that it also supports and informs the recipient system.
- The sender server provides the recipient system with its public-key certificate.
- The certificate identifies the sending server and the recipient system validates the identity.
- Once validated, the servers create a session key, an encryption key only valid for the specific transfer between these two servers, and begins the secured connection.
Twilio SendGrid encrypts your email from your end point all the way to the recipient with either its SMTP or the Twilio Web API.