Class DeclarativeSecurityConfiguration

  • All Implemented Interfaces:
    SecurityPolicy

    public class DeclarativeSecurityConfiguration
    extends Object
    implements SecurityPolicy
    Represents an XWS-Security configuration object, corresponding to the xwss:SecurityConfiguration element (as defined in XWS-Security, configuration schema, xwssconfig.xsd).
    • Constructor Detail

      • DeclarativeSecurityConfiguration

        public DeclarativeSecurityConfiguration()
    • Method Detail

      • setDumpMessages

        public void setDumpMessages​(boolean doDumpMessages)
      • enableDynamicPolicy

        public void enableDynamicPolicy​(boolean flag)
      • senderSettings

        public MessagePolicy senderSettings()
        Returns:
        the MessagePolicy applicable for outgoing requests.
      • receiverSettings

        public MessagePolicy receiverSettings()
        Returns:
        the MessagePolicy applicable for incoming requests.
      • isBSP

        public void isBSP​(boolean bspFlag)
      • retainSecurityHeader

        public boolean retainSecurityHeader()
      • retainSecurityHeader

        public void retainSecurityHeader​(boolean arg)
      • getType

        public String getType()
        Description copied from interface: SecurityPolicy
        Get the type of the policy.

        Implementation Note: Useful to avoid instanceof checks and String.equals checks

        Specified by:
        getType in interface SecurityPolicy
        Returns:
        the type of the policy
      • resetMustUnderstand

        public void resetMustUnderstand​(boolean value)
      • resetMustUnderstand

        public boolean resetMustUnderstand()