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

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

public class AsymmetricBindingProcessor
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
AsymmetricBindingProcessor(AsymmetricBinding asBinding, XWSSPolicyContainer container, boolean isServer, boolean isIncoming, java.util.Vector<SignedParts> signedParts, java.util.Vector<EncryptedParts> encryptedParts, java.util.Vector<SignedElements> signedElements, java.util.Vector<EncryptedElements> encryptedElements)
          Creates a new instance of AsymmetricBindingProcessor
 
Method Summary
protected  void close()
           
protected  Binding getBinding()
           
protected  Token getEncryptionToken()
           
protected  com.sun.xml.wss.impl.policy.mls.EncryptionPolicy getSecondaryEncryptionPolicy()
           
protected  Token getSignatureToken()
           
 void process()
           
 
Methods inherited from class com.sun.xml.ws.security.impl.policyconv.BindingProcessor
addPrimaryTargets, getSignaturePolicy, isIssuedTokenAsEncryptedSupportingToken, isWSS11, processSupportingTokens, processSupportingTokens, processSupportingTokens, processSupportingTokens, processSupportingTokens, 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

AsymmetricBindingProcessor

public AsymmetricBindingProcessor(AsymmetricBinding asBinding,
                                  XWSSPolicyContainer container,
                                  boolean isServer,
                                  boolean isIncoming,
                                  java.util.Vector<SignedParts> signedParts,
                                  java.util.Vector<EncryptedParts> encryptedParts,
                                  java.util.Vector<SignedElements> signedElements,
                                  java.util.Vector<EncryptedElements> encryptedElements)
Creates a new instance of AsymmetricBindingProcessor

Method Detail

process

public void process()
             throws com.sun.xml.ws.policy.PolicyException
Throws:
com.sun.xml.ws.policy.PolicyException

getEncryptionToken

protected Token getEncryptionToken()

getSignatureToken

protected Token getSignatureToken()

getBinding

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

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

close

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