2009-06-03 4 views
0

Я начинаю в мире WCF и хотел бы спросить ваше мнение о чем-то. Мне нужно реализовать сервис, предоставляющий один метод, который получает пару параметров. Я хочу, чтобы параметры, отправленные из формы в клиенте в службу, отправлялись зашифрованными в сообщении SOAP.WCF (шифрование параметров и клиенты .NET 1.1)

Служба должна быть обращена к клиентам .NET 3.5, а также к 1.1. Невозможно установить службу WCF через службу Windows, ее необходимо развернуть как приложение IIS.

Мои вопросы: - Как служба WCF может обеспечить шифрование входных параметров? Сертификат в клиенте или какие-либо альтернативы? - Есть ли проблемы, связанные с обслуживанием WCF через приложения 1.1 или даже с другими клиентами не .NET? - Как вы думаете, этот сценарий можно реализовать с помощью WCF?

Спасибо заранее

ответ

0

Там нет никакого способа для приложения .NET 1.1 для вызова службы WCF, если эта служба не подвергается воздействию через BasicHttpBinding. Эта привязка разрешает использование SSL для шифрования.

+0

Таким образом, в моем сценарии нет смысла использовать WCF через веб-службы. Возможно, если в будущем устаревший код будет перенесен на .NET 3.5, тогда он просто изменит привязку с WCF ... – Dante

+0

WCF _is_ веб-сервисы. Вы говорите об ASMX? В таком случае, да, есть причина. Технология ASMX не разрабатывается. Он по-прежнему поддерживается, но я не буду рассчитывать на исправление ошибок. –

+0

Да, я говорю об ASMX. В моем мышлении веб-службы по-прежнему являются синонимом ASMX. Необходима модернизация;) Tks за помощью. – Dante

0

.NET 1.1 не поддерживает автоматическое шифрование или WS-Security. Однако вы можете шифровать/расшифровывать параметры вручную.