Bueno, he leído las preguntas aquí sobre cómo funciona SSL, pero todas se centran en el cifrado simétrico. Pero he configurado Apache WebServer para usar RSA para SSL usando la herramienta openSSL.
Ahora mi pregunta es ¿cómo funciona el cifrado asimétrico para SSL? ¿Qué sucede detrás de escena?
Mi duda principal es que si el navegador quiere comunicarse con el servidor, entonces usa la clave pública que le dio el servidor, pero si quiere entender qué está enviando el servidor (que, en mi opinión, estará cifrado ya que lo hará). estar en una sesión HTTPS) ¿cómo hace eso el navegador?
Si no estoy equivocado, las claves privadas no se deben compartir. Entonces, cómo funciona esto ?