Transport Layer Security: encrypts and authenticates a connection; the handshake checks the server's certificate and agrees session keys.