JDK has that settings because it is a runtime of its own.
.NET Framework only wraps up native Windows TLS API, so to change any settings in that area, you need to modify the specific Windows registry keys,
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I'm unable able to establish a two way TLS 1.2 authentication to some customer servers since they increased the size of the handshake message.
The AuthenticationException happens with both System.Net.HttpClient and System.Net.Security.SslStream :
System.Security.Authentication.AuthenticationException A call to SSPI failed, see inner exception. < The message received was unexpected or badly formatted
Win32 (SChannel) Native Error Code: 0x80090326
While this problem was easily solved by setting jdk.tls.maxHandshakeMessageSize to a higher value in any java client, I can't find the same workaround for .NET.
I'm using .NET Framework 4.7.2
JDK has that settings because it is a runtime of its own.
.NET Framework only wraps up native Windows TLS API, so to change any settings in that area, you need to modify the specific Windows registry keys,