Пожалуйста, простите любые ошибки в этом вопросе. Я не слишком хорошо знаком с защищенными веб-службами или WCF.Использование защищенного WSE2.0 /. Net 1.1 WebService с использованием .Net 3.5 и VS 2008
Мне нужно использовать веб-службу, которая использует WSE 2.0 и .Net 1.1.
Услуга защищена двумя способами. В заголовок добавлен сертификат X509 и BinarySecurityToken.
У меня есть примеры кода для использования этой веб-службы при использовании Visual Studio 2003 и WSE 2.0.
Мой главный вопрос: следует ли пытаться использовать этот веб-сервис с помощью «Справочника по веб-сайтам» или «Справочника службы»?
В образцах кода я использую двоичный файл Microsoft.Web.Services2. Я ищу эквивалентные классы/методы, которые позволят мне выполнять те же функции.
двух ключевых строк кода Я ищу заменить являются:
webService.ClientCertificates.Add(X509Certificate.CreateFromFile(fileName));
и
SoapContext context = webService.RequestSoapContext;
context.Security.Tokens.Add(binarySecurityToken);
Может кто-нибудь предоставить мне информацию о том, какие классы я должен смотреть или любой полезные статьи, которые помогут мне понять это дальше?
EDIT: Для того, чтобы добавить к этому, метод, который я борюсь, чтобы найти альтернативу является:
webService.RequestSoapContext;
Я нашел различные альтернативные классы/методы в создании безопасности лексемы однако, без RequestSoapContext я не знаю, где их добавить.