com.sun.xml.ws.security.impl.policyconv
Class TransportBindingProcessor

java.lang.Object
  extended by com.sun.xml.ws.security.impl.policyconv.BindingProcessor
      extended by com.sun.xml.ws.security.impl.policyconv.TransportBindingProcessor

public class TransportBindingProcessor
extends BindingProcessor


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
TransportBindingProcessor(TransportBinding binding, boolean isServer, boolean isIncoming, XWSSPolicyContainer container)
          Creates a new instance of TransportBindingProcessor
 
Method Summary
protected  void close()
           
protected  Binding getBinding()
           
protected  com.sun.xml.wss.impl.policy.mls.EncryptionPolicy getSecondaryEncryptionPolicy()
           
 void process()
           
 void processSupportingTokens(EndorsingSupportingTokens est)
           
 void processSupportingTokens(SignedEncryptedSupportingTokens sest)
           
 void processSupportingTokens(SignedEndorsingSupportingTokens set)
           
 void processSupportingTokens(SignedSupportingTokens sst)
           
 void processSupportingTokens(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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:
processSupportingTokens in class BindingProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

processSupportingTokens

public void processSupportingTokens(SignedSupportingTokens sst)
                             throws com.sun.xml.ws.policy.PolicyException
Overrides:
processSupportingTokens in class BindingProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

processSupportingTokens

public void processSupportingTokens(EndorsingSupportingTokens est)
                             throws com.sun.xml.ws.policy.PolicyException
Overrides:
processSupportingTokens in class BindingProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

processSupportingTokens

public void processSupportingTokens(SignedEndorsingSupportingTokens set)
                             throws com.sun.xml.ws.policy.PolicyException
Overrides:
processSupportingTokens in class BindingProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

processSupportingTokens

public void processSupportingTokens(SignedEncryptedSupportingTokens sest)
                             throws com.sun.xml.ws.policy.PolicyException
Overrides:
processSupportingTokens in class BindingProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

getSecondaryEncryptionPolicy

protected com.sun.xml.wss.impl.policy.mls.EncryptionPolicy getSecondaryEncryptionPolicy()
                                                                                 throws com.sun.xml.ws.policy.PolicyException
Specified by:
getSecondaryEncryptionPolicy in class BindingProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

getBinding

protected Binding getBinding()
Specified by:
getBinding in class BindingProcessor

close

protected void close()
Specified by:
close in class BindingProcessor