From 5bb6e82321424c2dcd7c7fa3d1cc18ea0cbf5fad Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Tue, 23 Sep 2025 15:03:15 +0200 Subject: [PATCH] [client,file] enable RDSTLS for entra resources if enablerdsaadauth is part of a rdp file disable RDP, TLS and NLA and enable RDSTLS --- client/common/file.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/common/file.c b/client/common/file.c index b3beebdc4..053a54891 100644 --- a/client/common/file.c +++ b/client/common/file.c @@ -1959,6 +1959,14 @@ BOOL freerdp_client_populate_settings_from_rdp_file_unchecked(const rdpFile* fil { if (!freerdp_settings_set_bool(settings, FreeRDP_AadSecurity, file->EnableRdsAadAuth != 0)) return FALSE; + if (!freerdp_settings_set_bool(settings, FreeRDP_RdstlsSecurity, TRUE)) + return FALSE; + if (!freerdp_settings_set_bool(settings, FreeRDP_RdpSecurity, FALSE)) + return FALSE; + if (!freerdp_settings_set_bool(settings, FreeRDP_TlsSecurity, FALSE)) + return FALSE; + if (!freerdp_settings_set_bool(settings, FreeRDP_NlaSecurity, FALSE)) + return FALSE; } if (~((size_t)file->AlternateShell))