I've been asked to create a soap service implementation which has a ws-policy stating that I should sign the Body and WS-A header elements. I've implemented the service including request- and response headers. The headers map as xml literal to and from a property on the clipboard. The signing of the Body also works. However the signing of the WS-A headers doesn't. I've tried various configurations in the WS-Security profile / Out Flow / Signature Parts but they do not seem to have any effect. Am I pursuing something which isn't possible in Pega or am I doing something wrong?
We're using Pega 7.2.1 on WAS 8.5.
**Moderation Team has archived post**
This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.
Encryption parts: Enter a list of semi-colon separated element names to encrypt.
To me that is very clear: signing of multiple parts is supported. Not that signing of headers and body is not possible. So signing should work if we just list the element names for the body and the ws-a header.