Передача сертификата в Svcutil для создания прокси для службы OSB - PullRequest
0 голосов
/ 29 апреля 2010

Мы хотим реализовать двустороннюю SSL-защиту от WCF до OSB Services. Мы успешно развернули сертификаты, поэтому при переходе к службе с помощью IE вы получаете соответствующее приглашение для сертификата, а затем оно сразу приводит вас к WSDL.

Но при попытке создать прокси с помощью svcutil, как описано в шагах 8 и 9 в этой статье MSDN.

http://msdn.microsoft.com/en-us/library/cc949005.aspx

Я получаю ошибку:

Получено ответное сообщение для операция «Получить» с действием «http://schemas.xmlsoap.org/ws/2004/09/transfer/Get'. Однако ваш код клиента требует действие «http://schemas.xmlsoap.org/ws/2004/09/transfer/GetResponse'.

Службы OSB настроены на использование Soap 1.2, а используемый нами файл svcutil.exe.config идентичен статье, за исключением findValue и x509FindType. Вместо этого мы использовали FindByThumbprint, указывающий на имя магазина «My» и местоположение магазина «CurrentUser». Сертификат существует и является тем же сертификатом, который мы выбираем в приглашении IE.

1 Ответ

0 голосов
/ 30 апреля 2010

Вы можете сохранить WSDL из IE на вашем компьютере и создавать прокси из wsdl

...