Creo que no puedes
No estoy seguro. Pero creo que si reanudas, entonces estás atascado con las llaves antiguas. Si quieres cambiar la clave, haz una de estas cosas:
- Comience una nueva sesión de inmediato.
- O, alternativamente, dentro de la sesión reanudada, use "renegociación de sesión" para cambiar la clave. Hay una versión original, insegura y actualizada, segura, de renegociación .
Actualizar
Este bit suena interesante. Pero realmente no lo entiendo. Parece que podrías hacer una "rekey-lite":
Reformateado generosamente desde la sección Client Hello del TLS 1.2 RFC :
El mensaje de ClientHello incluye un identificador de sesión de longitud variable.
Si no está vacío, el valor identifica una sesión entre el mismo cliente y servidor cuyos parámetros de seguridad el cliente desea reutilizar. El identificador de sesión PUEDE ser de
- una conexión anterior,
- esta conexión, o
- de otra conexión actualmente activa.
.
- La segunda opción es útil si el cliente solo desea actualizar las estructuras aleatorias y los valores derivados de una conexión, y
- la tercera opción hace posible establecer varias conexiones seguras independientes sin repetir el protocolo de protocolo de enlace completo.