If an application originally compiled in .NET 4.0 cannot be recompiled, you can force the underlying Windows operating system to use TLS 1.2/1.3 for all .NET applications via registry tweaks.Set the SchUseStrongCrypto DWORD value to 1 in the following registry paths:

Several documented Common Vulnerabilities and Exposures (CVEs) highlight the structural weaknesses present in this specific era of the .NET runtime: