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

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

public class NilBindingProcessor
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
NilBindingProcessor(boolean isServer, boolean isIncoming, XWSSPolicyContainer container)
           
 
Method Summary
protected  void addPrimaryTargets()
           
protected  void close()
           
protected  Binding getBinding()
           
protected  com.sun.xml.wss.impl.policy.mls.EncryptionPolicy getSecondaryEncryptionPolicy()
           
protected  com.sun.xml.wss.impl.policy.mls.SignaturePolicy getSignaturePolicy()
           
 void process()
           
 void processSupportingTokens(EncryptedSupportingTokens est)
           
 void processSupportingTokens(EndorsingSupportingTokens est)
           
 void processSupportingTokens(SignedEncryptedSupportingTokens sest)
           
 void processSupportingTokens(SignedEndorsingSupportingTokens est)
           
 void processSupportingTokens(SignedSupportingTokens st)
           
 void processSupportingTokens(SupportingTokens st)
           
protected  void protectPrimarySignature()
           
protected  void protectTimestamp(com.sun.xml.wss.impl.policy.mls.TimestampPolicy tp)
           
protected  void protectToken(com.sun.xml.wss.impl.policy.mls.WSSPolicy token)
           
protected  void protectToken(com.sun.xml.wss.impl.policy.mls.WSSPolicy token, boolean ignoreSTR)
           
protected  boolean requireSC()
           
 
Methods inherited from class com.sun.xml.ws.security.impl.policyconv.BindingProcessor
isIssuedTokenAsEncryptedSupportingToken, isWSS11, processSupportingTokens, processSupportingTokens, setWSS11
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NilBindingProcessor

public NilBindingProcessor(boolean isServer,
                           boolean isIncoming,
                           XWSSPolicyContainer container)
Method Detail

process

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

protectPrimarySignature

protected void protectPrimarySignature()
                                throws com.sun.xml.ws.policy.PolicyException
Overrides:
protectPrimarySignature in class BindingProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

protectTimestamp

protected void protectTimestamp(com.sun.xml.wss.impl.policy.mls.TimestampPolicy tp)
Overrides:
protectTimestamp in class BindingProcessor

protectToken

protected void protectToken(com.sun.xml.wss.impl.policy.mls.WSSPolicy token)
Overrides:
protectToken in class BindingProcessor

protectToken

protected void protectToken(com.sun.xml.wss.impl.policy.mls.WSSPolicy token,
                            boolean ignoreSTR)
Overrides:
protectToken in class BindingProcessor

addPrimaryTargets

protected void addPrimaryTargets()
                          throws com.sun.xml.ws.policy.PolicyException
Overrides:
addPrimaryTargets in class BindingProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

requireSC

protected boolean requireSC()
Overrides:
requireSC 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

processSupportingTokens

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

processSupportingTokens

public void processSupportingTokens(SignedSupportingTokens st)
                             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 est)
                             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

processSupportingTokens

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

getSignaturePolicy

protected com.sun.xml.wss.impl.policy.mls.SignaturePolicy getSignaturePolicy()
Overrides:
getSignaturePolicy in class BindingProcessor

getBinding

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

close

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