Вы также можете использовать Web Services Enhancements (WSE) 3.0 для подписи ваших сообщений. Приятно то, что все встроено правильно, поэтому вам не придется выполнять всю тонну работы.
Существует множество вариантов безопасности «под ключ», но, похоже, вас больше всего заинтересовало решение AnonymousOverCertificate . Для вашей реализации вы можете определить пару действительно простых файлов политики.
Имейте в виду, что вам нужно использовать WSE 3.0 с обеих сторон. (То есть на стороне клиента и сервера).
Для получения дополнительной информации, проверьте ссылку ниже. Это дает общий обзор WSE 3.0.
Что нового в расширениях веб-сервисов (WSE) 3.0