Is there any other difference except the session cache?
Will only Session ID based Session Resumption update symmetric TLS session key ?
Is there any other difference except the session cache?
Will only Session ID based Session Resumption update symmetric TLS session key ?
Update: Warning: my understanding of this is botchy. See Dave Thompson’s comment.
——————————————
Will only Session ID based Session Resumption update symmetric TLS session key ?
Neither method will do that.
To quote Adam Langley: (line breaks mine)
TLS offers two session resumption mechanisms: session IDs (where the server and client each store their own secret state) and session tickets (where the client stores the server's state, encrypted by the server).
If an attacker can obtain the session resumption information for a connection then they can decrypt the connection.
(This needn't be completely true, but it is for TLS because of the way that TLS is designed.)
Source: How to botch TLS forward secrecy (27 Jun 2013) (Archived here.)