Class WSSecurityMessagingSupport
- java.lang.Object
-
- org.opensaml.soap.wssecurity.messaging.WSSecurityMessagingSupport
-
public final class WSSecurityMessagingSupport extends Object
Helper methods for working with WS-Security messaging.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateWSSecurityMessagingSupport()Private constructor.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddSecurityHeaderBlock(org.opensaml.messaging.context.MessageContext messageContext, org.opensaml.core.xml.XMLObject securityHeader, boolean mustUnderstand)Add aSecuritysub-header block to the SOAP envelope contained within the specified message context's SOAP subcontext.static voidaddSecurityHeaderBlock(org.opensaml.messaging.context.MessageContext messageContext, org.opensaml.core.xml.XMLObject securitySubHeader, boolean mustUnderstand, String targetNode, boolean isFinalDestination)Add aSecuritysub-header block to the SOAP envelope contained within the specified message context's SOAP subcontext.
-
-
-
Method Detail
-
addSecurityHeaderBlock
public static void addSecurityHeaderBlock(@Nonnull org.opensaml.messaging.context.MessageContext messageContext, @Nonnull org.opensaml.core.xml.XMLObject securityHeader, boolean mustUnderstand)Add aSecuritysub-header block to the SOAP envelope contained within the specified message context's SOAP subcontext.- Parameters:
messageContext- the message context to processsecurityHeader- the security sub-header block to addmustUnderstand- whether the sub-header should be added to a Security header block indicating that it must be understood
-
addSecurityHeaderBlock
public static void addSecurityHeaderBlock(@Nonnull org.opensaml.messaging.context.MessageContext messageContext, @Nonnull org.opensaml.core.xml.XMLObject securitySubHeader, boolean mustUnderstand, @Nullable String targetNode, boolean isFinalDestination)Add aSecuritysub-header block to the SOAP envelope contained within the specified message context's SOAP subcontext.- Parameters:
messageContext- the message context to processsecuritySubHeader- the security sub-header block to addmustUnderstand- whether the sub-header should be added to a Security header block indicating that it must be understoodtargetNode- the explicitly-specified SOAP node actor for which the header is desiredisFinalDestination- true specifies that headers targeted for message final destination should be returned, false specifies they should not be returned
-
-