Вы можете зашифровать и подписать с WS-Security. При этом SSL является гораздо более понятным протоколом с очень низкими издержками . SSL/TLS is not computationally expensive any more
Таким образом, вы должны сначала рассмотреть вопрос об использовании SSL и WS-Security. WS-Security - опция, если вы используете аутентификацию на основе форматов маркеров безопасности, таких как SAML, Kerberos или X.509.