Почему TransportWithMessageCredential не поддерживается в ядре .net? - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь использовать службу 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]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...