Добрый день!
Пытаюсь подключится к вэб-сервису работающему по soap. На сервере включена wsSecurity.
Делаю
BasicHttpBinding binding = new BasicHttpBinding();
binding.SendTimeout = TimeSpan.FromSeconds(25);
binding.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.TransportCredentialOnly;
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Digest;
binding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName;
EndpointAddress address = new EndpointAddress("http://....");
Service.Providers client = new Service.Providers(binding, address);
var rsp = client.sendXML();
Получаю ошибку javax.xml.transform.TransformerException: Unable to evaluate expression using this context
Через soapUI все работает. Если установить WSS-Password Type в PasswordDigest
Как реализовать это в коде?