I'm no SSL/TLS expert. but encounter the following
We make a connection to a webservice from a supplier and the "security policy" were TLSv1, and everything worked like a charm. This supplier upgraded there security policy to TLSv1_2016.
And since then communcication fails. When they've rolled back all works again.
Now, after looking at the way how we make a connection, I get more confused.
we use .NET (Framework 4.7.0XXX) and use the following class System.ServiceModel.Channels.CustomBinding
according to documentation this should (by default) support Ssl3, Tls, Tls1.1, Tls1.2. https://technet.microsoft.com/en-us/system.servicemodel.channels.sslstreamsecuritybindingelement.sslprotocols(v=vs.96)
Which seems sufficient.
On AWS i found following overview
TLSv1.2 support is enough for SSLv3 TLSv1.0 TLSv1_2016 TLSv1.1_2016 TLSv1.2_2018
TLSv1.1 support is enough for SSLv3 TLSv1.0 TLSv1_2016 TLSv1.1_2016
TLSv1 support is enough for SSLv3 TLSv1.0 TLSv1_2016
so looking at this info. i would guess that our way of making a connection via System.ServiceModel.Channels.CustomBinding should be sufficient to be able to interact with their upgraded (to TLSv1_2016) policy (even if it is TLSv1.1_2016 it should work, i am taking into account a typo in their communication :-) )
Has anyone encountered this issue? or has any idea where to investigate further.
Thanks in advance, Regards, Joe