Me encontré con un extraño problema: la conexión TLS siempre es interrumpida por Chrome después de que el servidor ChangeCipherSpec recibió. La secuencia es la siguiente:
Client Server
SYN-->
<--SYN, ACK
ACK-->
ClientHello-->
<--ServerHello, Certificate
ChangeCipherSpec-->
<--ChangeCipherSpec
FIN-->
<--ACK
<--FIN
ACK-->
¿Por qué se envía FIN en lugar de Datos de la aplicación ?