Hi Bernd,

This likely occurred when stateless ticket handling was introduced in jdk 13. For your customer situation, disabling stateless ticket by setting the system property "jdk.tls.client.enableSessionTicketExtension" to false may cause the server to store the session and allow resumption to operate like jdk 11.

The TLS 1.2 ticket handling should be better about receiving a hint greater than the max, instead of just rejecting it. I don't think the client should be storing the ticket for MAX_INT, but storing it for the max of 7 days would be fine with me. JDK-8361108.

Thanks,

Tony


On 6/30/25 7:45 AM, Bernd Eckenfels wrote:
This OpenSSL Ticket describes the same MAX_INT liferime problem, and they Seen 
to use clamping as well.
I think the change and the exakt condition is different (since it is a TLS1.3 
issue for them), but the Observation that vsftpd is causing this, will allow us 
to reproduce it. (I may report it to vsftpd as well).

https://github.com/openssl/openssl/issues/17948

Gruß
Bernd

Bernd Eckenfels wrote on 29. June 2025 15:27 (GMT +02:00):
We deal with a regression in JSSE regarding resumption tickets with high
lifetime.
In older versions with Java 11 the customer claimed a FTP Server was
reachable, with Java 21 the connections are rejected.

Reply via email to