Bug 457618

Summary: Can't set security negotiation to RDP/TLS/NLA
Product: [Applications] krdc Reporter: Mohammed Gritli <m.j.gritli>
Component: RDPAssignee: Urs Wolfer <uwolfer>
Status: RESOLVED FIXED    
Severity: wishlist CC: aacid, belzebu87, ctrlaltca, m.j.gritli
Priority: NOR    
Version First Reported In: 21.12.3   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 24.12
Sentry Crash Report:

Description Mohammed Gritli 2022-08-08 09:30:18 UTC
SUMMARY
***
KRDC doesn't have a setting to set security negotiation to RDP/NLA/TLS while connecting.
This results in not being able to use the application with some versions of RDP servers.
an option is available in freerdp "/sec:rdp" which overcomes the TLS version issues.

STEPS TO REPRODUCE
1. connecting to any RDP server that doesn't have a compatible TLS version
2. 
3. 

OBSERVED RESULT
the screen closes without any error showing
I was able to troubleshoot the issue via freerdp command which shows:
transport_connect_tls:freerdp_set_last_error_ex ERRCONNECT_TLS_CONNECT_FAILED

EXPECTED RESULT
have the option to set security negotiation in connecting settings.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Kubuntu 22.04
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Option is there in Remmina as well
Comment 1 Albert Astals Cid 2022-08-08 19:45:00 UTC
Does using the extra options field work?
Comment 2 Mohammed Gritli 2022-08-09 06:45:25 UTC
(In reply to Albert Astals Cid from comment #1)
> Does using the extra options field work?

Oh yes, now it works with extra options field.
but I didn't think of trying that, forgot it used freeRDP .
However, I think there should be an easy way to change those options since it's a common issue.

Thank you
Comment 3 Davide Favaro 2023-01-17 09:55:02 UTC
This option is very important in my workflow and i have to use freerdp or remmina to get the connection to work. Please consider adding it in future version. (22.08.3 on Gentoo)