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 Summary
Constructors Constructor Description XWSSPolicyGenerator(com.sun.xml.ws.policy.Policy effectivePolicy, boolean isServer, boolean isIncoming)XWSSPolicyGenerator(com.sun.xml.ws.policy.Policy effectivePolicy, boolean isServer, boolean isIncoming, com.sun.xml.ws.security.policy.SecurityPolicyVersion spVersion)Creates a new instance of WSPolicyProcessorImpl
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AlgorithmSuitegetAlgoSuite(AlgorithmSuite suite)AlgorithmSuitegetBindingLevelAlgSuite()protected MessageLayoutgetLayout(MessageLayout layout)protected WSSAssertiongetWssAssertion(WSSAssertion asser)MessagePolicygetXWSSPolicy()booleanisIssuedTokenAsEncryptedSupportingToken()voidprocess()voidprocess(boolean ignoreST)
-
-
-
Constructor Detail
-
XWSSPolicyGenerator
public XWSSPolicyGenerator(com.sun.xml.ws.policy.Policy effectivePolicy, boolean isServer, boolean isIncoming, com.sun.xml.ws.security.policy.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
-
getAlgoSuite
protected AlgorithmSuite getAlgoSuite(AlgorithmSuite suite)
-
getWssAssertion
protected WSSAssertion getWssAssertion(WSSAssertion asser)
-
getLayout
protected MessageLayout getLayout(MessageLayout layout)
-
isIssuedTokenAsEncryptedSupportingToken
public boolean isIssuedTokenAsEncryptedSupportingToken()
-
-