Я пытаюсь использовать службу SOAP в ядре .net
Я хочу установить базовую привязку http в режиме безопасности как TransportWithMessageCredential
и clientcredentialType в качестве сертификата
, ноЯ получаю сообщение об ошибке
Значение «TransportWithMessageCredential» не поддерживается в этом контексте для связующего свойства безопасности «securityMode».
код выглядит следующим образом
var client = new SoapCustomClient();
var binding = new BasicHttpBinding(BasicHttpSecurityMode.TransportWithMessageCredential);
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Certificate;
client.ClientCredentials.ClientCertificate.Certificate = certCollection[0];
Я делаю здесь серьезную ошибку?Любое решение для того же?
[Я могу добиться этого в .net Framework, но не в .net core]