Class TransportBindingProcessor
- java.lang.Object
-
- com.sun.xml.ws.security.impl.policyconv.BindingProcessor
-
- com.sun.xml.ws.security.impl.policyconv.TransportBindingProcessor
-
public class TransportBindingProcessor extends BindingProcessor
- Author:
- K.Venugopal@sun.com
-
-
Field Summary
-
Fields inherited from class com.sun.xml.ws.security.impl.policyconv.BindingProcessor
container, eAP, encryptedElements, encryptedParts, foundEncryptTargets, iAP, isIncoming, isServer, pid, primaryEP, primarySP, protectionOrder, sEncPolicy, signedElements, signedParts, sSigPolicy, tokenProcessor
-
-
Constructor Summary
Constructors Constructor Description TransportBindingProcessor(TransportBinding binding, boolean isServer, boolean isIncoming, XWSSPolicyContainer container)Creates a new instance of TransportBindingProcessor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclose()protected BindinggetBinding()protected EncryptionPolicygetSecondaryEncryptionPolicy()voidprocess()voidprocessSupportingTokens(EndorsingSupportingTokens est)voidprocessSupportingTokens(SignedEncryptedSupportingTokens sest)voidprocessSupportingTokens(SignedEndorsingSupportingTokens set)voidprocessSupportingTokens(SignedSupportingTokens sst)voidprocessSupportingTokens(SupportingTokens tokens)-
Methods inherited from class com.sun.xml.ws.security.impl.policyconv.BindingProcessor
addPrimaryTargets, getSignaturePolicy, isIssuedTokenAsEncryptedSupportingToken, isWSS11, processSupportingTokens, processSupportingTokens, processSupportingTokens, protectPrimarySignature, protectTimestamp, protectToken, protectToken, requireSC, setWSS11
-
-
-
-
Constructor Detail
-
TransportBindingProcessor
public TransportBindingProcessor(TransportBinding binding, boolean isServer, boolean isIncoming, XWSSPolicyContainer container)
Creates a new instance of TransportBindingProcessor
-
-
Method Detail
-
process
public void process() throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SupportingTokens tokens) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedSupportingTokens sst) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(EndorsingSupportingTokens est) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedEndorsingSupportingTokens set) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedEncryptedSupportingTokens sest) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
getSecondaryEncryptionPolicy
protected EncryptionPolicy getSecondaryEncryptionPolicy() throws com.sun.xml.ws.policy.PolicyException
- Specified by:
getSecondaryEncryptionPolicyin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
getBinding
protected Binding getBinding()
- Specified by:
getBindingin classBindingProcessor
-
close
protected void close()
- Specified by:
closein classBindingProcessor
-
-