Class XWSSPolicyGenerator

java.lang.Object
com.sun.xml.ws.security.impl.policyconv.XWSSPolicyGenerator

public class XWSSPolicyGenerator extends Object
Will convert WS Security Policy to XWSS policy. WS Security Policies are digested and cached by the first pipe. The same objects are shared across instances of the pipe(refer to Pipe javadoc for more information)
Author:
K.Venugopal@sun.com
  • Constructor Details

    • XWSSPolicyGenerator

      public XWSSPolicyGenerator(com.sun.xml.ws.policy.Policy effectivePolicy, boolean isServer, boolean isIncoming, SecurityPolicyVersion spVersion)
      Creates a new instance of WSPolicyProcessorImpl
    • XWSSPolicyGenerator

      public XWSSPolicyGenerator(com.sun.xml.ws.policy.Policy effectivePolicy, boolean isServer, boolean isIncoming)
  • Method Details

    • getBindingLevelAlgSuite

      public AlgorithmSuite getBindingLevelAlgSuite()
    • process

      public void process(boolean ignoreST) throws com.sun.xml.ws.policy.PolicyException
      Throws:
      com.sun.xml.ws.policy.PolicyException
    • process

      public void process() throws com.sun.xml.ws.policy.PolicyException
      Throws:
      com.sun.xml.ws.policy.PolicyException
    • getXWSSPolicy

      public MessagePolicy getXWSSPolicy() throws com.sun.xml.ws.policy.PolicyException
      Throws:
      com.sun.xml.ws.policy.PolicyException
    • getAlgoSuite

      protected AlgorithmSuite getAlgoSuite(AlgorithmSuite suite)
    • getWssAssertion

      protected WSSAssertion getWssAssertion(WSSAssertion asser)
    • getLayout

      protected MessageLayout getLayout(MessageLayout layout)
    • isIssuedTokenAsEncryptedSupportingToken

      public boolean isIssuedTokenAsEncryptedSupportingToken()