On 5/24/19 6:44 AM, Xuelei Fan wrote:
jdk.tls.server.sessionTicketTimeout:
Could we use the SSLSessionContext.getSessionTimeout() value for ticket session timeout?


The property is meant to complement the API. getSessionTimeout() will return the value of the property if it is set.

I think this is the best choice because we can't assume the servers allow a user to change the timeout. For example in testing, if we don't have a property, the test has to be hardcoded for particular times.

I thought using the same timeout for both the cache and the stateless sessions made the most sense

jdk.tls.server.statelessKeyTimeout:
We may extend to use external key and key rotation to improve scalability.  I was wondering, if it is possible to remove the property by using implicit key usage limit (as TLS 1.3 key usage limit, uncustomizable) rather than timeout?

--- cut-n-paste from the other thread---
The spec says the keys need to be rotated regularly. Of course "regularly" is up for interpretation. If a usage limit is implemented and the server is not frequently used, it's possible to have the same key used for the entire span of the session timeout. I don't feel that is often enough.
-----


Thanks,
Xuelei


On 5/21/2019 4:24 PM, Anthony Scarpino wrote:
Hi All,

Please review the CSR for the stateless Server Side https://bugs.openjdk.java.net/browse/JDK-8223922

thanks

Tony

Reply via email to