This is not entirely accurate though, as its effect has been enabled by default since .NET Framework 4.6, which is shipped with Windows 10:
If your app targets .NET Framework 4.6 or later versions, this key defaults to a value of 1. That's a secure default that we recommend. If your app runs on .NET Framework 4.6, but targets an earlier version, then the key defaults to 0. In that case, you should explicitly set its value to 1.
So this feature is only relevant for legacy applications that are compiled for ~5+ year old versions of .NET Framework. It would be nice if the comment reflected this.
The comment for the
EnableDotNetStrongCrypto
tweak says:This is not entirely accurate though, as its effect has been enabled by default since .NET Framework 4.6, which is shipped with Windows 10:
(Source: https://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls#schusestrongcrypto)
So this feature is only relevant for legacy applications that are compiled for ~5+ year old versions of .NET Framework. It would be nice if the comment reflected this.