Я использую NetHttpBinding и ChannelFactory для доступа к сервису, но не могу установить безопасный протокол TLS1.2
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12
не будет работать
loadbalancer
обновлен до TLS1.2
и мое приложение Windows 8.1 не работает.
NetHttpBinding binding = new NetHttpBinding();
// enable transport security on the binding for SSL connections
if (connectionDetails.Secure)
{
binding.Security.Mode = BasicHttpSecurityMode.Transport;
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.None;
}
EndpointAddress endpoint = new EndpointAddress(endpointUri.ToString());
_factory = new ChannelFactory<IDataService>(binding, endpoint);
_channel = _factory.CreateChannel();