TLS server is doing something I don't understand.
- TCP handshake executes normally.
- SSL Client Hello executes normally.
- SSL Server Hello seems normal. Provides certificate, says Server Hello Done.
- Dissection shows client issues "Client Key Exchange, Change Cipher Spec, Encrypted Handshake Message"
- Dissection shows server issues "Change Cipher Spec" then "Encrypted Handshake Message"
Client now ACKs, starts to send data. But server ACKs then sends an "Encrypted Alert" and FIN's out.
This has happened just after swapping out certs. The cert presented in the SSL handshake is the new key.
Clue, anyone?