Мы хотим реализовать двустороннюю 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.