Шифрование и дешифрование XML, отправляемого и получаемого веб-службами RESTful WCF - PullRequest
2 голосов
/ 31 июля 2009

У меня есть веб-сервис, который получает данные в формате XML. Я хочу, чтобы этот XML был зашифрован перед отправкой и чтобы сериализатор обрабатывал расшифровку. Это позволило бы сервисным методам получать объекты в обычном режиме со скрытыми от них деталями шифрования.

Я посмотрел на IOperationBehaviour и унаследовал от DataContractSerializerOperationBehavior, однако мне трудно найти хорошую документацию о том, как они работают, и лучший способ переопределить / реализовать их.

Возможно ли то, что я пытаюсь сделать? Я иду об этом в правильном направлении? Любые указатели будут приветствоваться.

1 Ответ

2 голосов
/ 31 июля 2009

Вы можете просто использовать wshttpbinding с шифрованием сообщений (не будет работать с REST) ​​

РЕДАКТИРОВАТЬ 1

Вы можете зашифровать транспорт, который будет шифровать сообщение, когда оно находится на проводе. См

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

РЕДАКТИРОВАТЬ 2

Я согласен с точкой зрения Джона ниже, что транспортное шифрование просто дает вам двухточечное шифрование, а сообщение шифруется по проводам, а не через уровни приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...