Вопрос

Я работаю над .NET Client для подключения к веб-сервису оси и в качестве части этого я пытаюсь реализовать все необходимые заголовки безопасности. Моя среда развития - VS2005, и я использую C #.

Я сначала загрузил SOAPUI и сгенерировал все необходимые заголовки безопасности и начал рассылать сообщения, которые работает. Так что я знаю, что мне нужно сделать (подписать сообщение, положить его в wsse:Security Заголовок, шифровать тело и отправить его)

Так что думая, что это будет достаточно просто, я скачал WSE3.0 от Microsoft и включил его в мой проект. Теперь это генерирует что-нибудь Но не с заголовками безопасности, которые я хочу. В частности, мне нужно удалить заголовки адресации веб-сервиса (WSA: из WSA: Replyto, WSA: Action) и Timestamp (WSU: Timestamp), но я не могу найти какие-либо конкретные настройки конфигурации в файле WSE3PolicyCache.Config, чтобы удалить их.

Это было полезно?

Решение

WSE устарел. Не используйте его, если у вас нет другого выбора вообще.

Вы сделали лучше, чтобы получить VS2010 Express или VS2008 Express и разрабатывать с теми, а не использовать устаревший код, который является следующей лучшей вещью для неподдерживаемости. Например, WSE не поддерживает внутри VS2008 или VS2010 и никогда не будет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top