Class XWSSPolicyGenerator
java.lang.Object
com.sun.xml.ws.security.impl.policyconv.XWSSPolicyGenerator
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
ConstructorsConstructorDescriptionXWSSPolicyGenerator(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
Modifier and TypeMethodDescriptionprotected AlgorithmSuitegetAlgoSuite(AlgorithmSuite suite) protected MessageLayoutgetLayout(MessageLayout layout) protected WSSAssertiongetWssAssertion(WSSAssertion asser) booleanvoidprocess()voidprocess(boolean ignoreST)
-
Constructor Details
-
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 Details
-
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
- Throws:
com.sun.xml.ws.policy.PolicyException
-
getAlgoSuite
-
getWssAssertion
-
getLayout
-
isIssuedTokenAsEncryptedSupportingToken
public boolean isIssuedTokenAsEncryptedSupportingToken()
-