El protocolo de enlace TLS es un autenticación protocolo que ocurre al comienzo de una sesión de comunicación entre un cliente y un server. A continuación se ofrece una breve descripción general de lo que sucede durante un protocolo de enlace TLS:
- El cliente inicia la comunicación a través de un mensaje "ClientHello", especificando los algoritmos criptográficos admitidos.
- El server responde con un "ServerHola", seleccionando algoritmos compatibles y confirmando la conexión.
- Ambas partes intercambian información clave para una conexión segura.
- El server proporciona su certificado digital al cliente para acreditar su identidad.
- El cliente verifica la autenticidad del certificado y proporciona su propio certificado para la autenticación mutua.
- Ambas partes contribuyen a generar un secreto previo al maestro crucial para el cifrado.
- El apretón de manos concluye con el intercambio de mensajes "Finalizado", que indican la finalización del apretón de manos.
- A partir de este punto, el cliente y server utilizar el sistema criptográfico acordado algoritmos para cifrar y descifrar los datos intercambiados.
Los apretones de manos TLS establecen los parámetros de cifrado comunicación, garantizando la confidencialidad y integridad de datos intercambiados. Estos apretones de manos son una parte fundamental del funcionamiento de HTTPS.