Hi Tony,

On 2019/6/5 00:46, Anthony Scarpino wrote:

125             if (secondSession.getCreationTime() > secondStartTime &&
126                     !clientCache && !serverServerless) {
127                 throw new RuntimeException("Session was not reused");
128             }
If the session should be resumed via session ID, beside checking the creation time, would it be better to compare the session IDs for double-checking?

the client side in stateless mode sends no session id, as the spec allows.  So the session id has no more value.
If either peer doesn't enable the session ticket extension, the session would be resumed via old cache way, but not RFC 5077. For this case, I suppose it would be better to check the session IDs between two connections. This checking indicates the session MAY not be resumed via RFC 5077 and the new properties should work as expected.

Best regards,
John Jiang

Reply via email to