Hi, @Suraj Bowade (Accenture International Limite)
Thank you for posting in Microsoft Q&A forum.
Changing the registry value Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319\SystemDefaultTlsVersions from 0 to 1 allows the .NET Framework 4.x to inherit its defaults from the Windows Schannel DisabledByDefault registry values.
This enables the use of the latest versions of TLS supported by the OS, including TLS 1.2. If your app targets .NET Framework 4.7 or later versions, this key defaults to a value of 1, which is a secure default that is recommended. If your app targets .NET Framework 4.6.1 or earlier versions, the key defaults to 0. In that case, you should explicitly set its value to 1.
This change should not cause any impact on other applications or tools.
https://learn.microsoft.com/en-us/dotnet/framework/network-programming/tls#systemdefaulttlsversions
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Add comment".