Class 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 Detail

      • XWSSPolicyGenerator

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

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

      • 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
      • isIssuedTokenAsEncryptedSupportingToken

        public boolean isIssuedTokenAsEncryptedSupportingToken()