2
1
We have a couple of IIS 8.5 web servers running on Server 2012 R2 with SSL/TLS enabled.
One important new feature in IIS 8.5 is support for TLS session resumption. This is great because it reduces the TLS negotiation traffic from two RTT's to one. We're working on some data reduction for a service we have, so this is critical.
The great news is that it seems to 'just work' in IIS 8.5 after binding https traffic and attaching the certificate. We see the TLS handshake on the first request and on subsequent requests we just see the data being exchanged.
Does anyone know:
- What is the default timeout for TLS session resumption in IIS 8.5?
- How can I adjust and configure this timeout?
For more info about TLS session resumption in Server 2012 R2 please this Microsoft doc: https://technet.microsoft.com/en-us/library/hh831771.aspx
Also: If someone could create and tag this with "iis-8.5" that would be much appreciated. I don't have enough points on SuperUser to create tags.
Thank you!
Edit: I did a bit more testing. This does not appear to be dependent on the application pool. Starting, stopping, and recycling the app pool didn't cause the TLS handshake to reoccur. However restarting the site in IIS (as presumed) does trigger a re-handshake.