TLS Session Resumption with Proxy in Inner-Tunnel Not Working

Alan DeKok aland at deployingradius.com
Fri Feb 21 18:28:56 UTC 2025


On Feb 21, 2025, at 1:04 PM, MERLE Pierrick (Chef de projet réseau) - SG/DNUM/MSP/DIS/GIR via Freeradius-Users <freeradius-users at lists.freeradius.org> wrote:
> I am currently using FreeRADIUS 3.2.x as a RADIUS proxy to forward EAP-PEAP/MSCHAPv2 authentication requests to a backend Microsoft NPS server. The setup is working correctly, but I am facing an issue with TLS session resumption when using a proxy in the inner-tunnel: Attributes are never saved in the tls cache.

  There's no reason why it shouldn't work.

> When I use this setup without any proxy at all, TLS session resumption just works as expected.
> 
> Is TLS session resumption supported when using FreeRADIUS as a proxy for the inner authentication?
> If so, how can I properly cache the TLS session in this scenario?

  If you configure it, it should work.  The code to save / restore session resumption data is independent of the inner-tunnel proxying.  It's part of the TLS connection setup instead.

 Please post the full debug log for a situation where the session resumption doesn't work.  The code is FULL of debug messages which explain when / why it's saving sessions, or not.

  Alan DeKok.



More information about the Freeradius-Users mailing list