Hi Bruce,
Thank you for your reply.
I have already enabled TLS 1.2 programmatically and mentioned above.
Now I have tried to include programmatically as below
○ DotNET TLS Settings- a. App.config - <AppContextSwitchOverrides value="Switch.System.Net.DontEnableSchUseStrongCrypto=false;Switch.System.Net.UseSystemDefaultTlsVersions=true"/>,
b. Progrmatically enable the TLS 1.2 in XBAP
System.Net.ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
Even with the above implementation, I have got the same error.
System.ComponentModel.Win32Exception: The client and server cannot communicate, because they do not possess a common algorithm.
XBAP is working when the TLS 1.0 explicitly enabled via SCHANNEL registry.
Our requirement is to disable TLS 1.0 and 1.1. Only enable TLS 1.2 due to security need. With this,
Please guide, how to achieve?
Oherwise share the official document/link saying that XBAP with TLS1.2 is not supported.
Waiting for your reply.