Adding a WS-Security message layout filter

How to create a WS-Security message layout filter that checks the document for WS-Security message layout.

About this task

This filter determines whether to accept or reject documents based on the order of elements in the WS-Security header.

A message layout filter uses the store:///wssecurity-message-layout-filter.xsl stylesheet.

Procedure

  1. Drag the Filter icon to the configuration path.
  2. Double-click the Filter icon.
  3. In the Input field, specify the context of the message to process.
  4. Click the Advanced tab.
  5. From the Filter method list, select WS-Security message layout filter.
  6. Set the Asynchronous property to indicate whether to process asynchronously. When enabled, the action does not need to complete before the rule starts processing its next action.
  7. From the WS-Security message layout policy list, select which WS-Security assertion to apply.
  8. Optional: Select Enable GatewayScript debug from the actions list to debug a GatewayScript program. The program can be called from a gatewayscript element or a gatewayscript() function in the stylesheet that you specify in the Transform file field.
  9. In the Output field, specify the context of the message after processing.
  10. Click Done.

What to do next

If this action is the last one for the rule, click Apply policy. Otherwise, drag another icon to the configuration path.