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

java.lang.Object
  extended by com.sun.xml.ws.security.impl.policyconv.SupportingTokensProcessor
      extended by com.sun.xml.ws.security.impl.policyconv.EndorsingSupportingTokensProcessor
Direct Known Subclasses:
EndorsingEncryptedSupportingTokensProcessor, SignedEndorsingSupportingTokensProcessor

public class EndorsingSupportingTokensProcessor
extends SupportingTokensProcessor


Field Summary
protected  com.sun.xml.wss.impl.policy.mls.SignaturePolicy primarySP
           
 
Fields inherited from class com.sun.xml.ws.security.impl.policyconv.SupportingTokensProcessor
binding, buildEP, buildSP, eAP, emptySP, encryptionPolicy, epList, etc, iAP, pid, policyContainer, signaturePolicy, spList, st, stc, tokenProcessor
 
Constructor Summary
EndorsingSupportingTokensProcessor(SupportingTokens st, TokenProcessor tokenProcessor, Binding binding, XWSSPolicyContainer container, com.sun.xml.wss.impl.policy.mls.SignaturePolicy sp, com.sun.xml.wss.impl.policy.mls.EncryptionPolicy ep, PolicyID pid)
          Creates a new instance of EndorsingSupportingTokensProcessor
 
Method Summary
protected  void addToPrimarySignature(com.sun.xml.wss.impl.policy.mls.WSSPolicy policy, Token token)
           
protected  void collectSignaturePolicies(Token token)
           
protected  void correctSAMLBinding(com.sun.xml.wss.impl.policy.mls.WSSPolicy policy)
           
protected  void endorseSignature(com.sun.xml.wss.impl.policy.mls.SignaturePolicy sp)
           
 
Methods inherited from class com.sun.xml.ws.security.impl.policyconv.SupportingTokensProcessor
addTargets, createSupportingSignature, encryptToken, getEmptySignedParts, getEPList, getSPList, populateEncryptionPolicy, populateSignaturePolicy, process, protectToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

primarySP

protected com.sun.xml.wss.impl.policy.mls.SignaturePolicy primarySP
Constructor Detail

EndorsingSupportingTokensProcessor

public EndorsingSupportingTokensProcessor(SupportingTokens st,
                                          TokenProcessor tokenProcessor,
                                          Binding binding,
                                          XWSSPolicyContainer container,
                                          com.sun.xml.wss.impl.policy.mls.SignaturePolicy sp,
                                          com.sun.xml.wss.impl.policy.mls.EncryptionPolicy ep,
                                          PolicyID pid)
Creates a new instance of EndorsingSupportingTokensProcessor

Method Detail

addToPrimarySignature

protected void addToPrimarySignature(com.sun.xml.wss.impl.policy.mls.WSSPolicy policy,
                                     Token token)
                              throws com.sun.xml.ws.policy.PolicyException
Overrides:
addToPrimarySignature in class SupportingTokensProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

collectSignaturePolicies

protected void collectSignaturePolicies(Token token)
                                 throws com.sun.xml.ws.policy.PolicyException
Overrides:
collectSignaturePolicies in class SupportingTokensProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

endorseSignature

protected void endorseSignature(com.sun.xml.wss.impl.policy.mls.SignaturePolicy sp)
Overrides:
endorseSignature in class SupportingTokensProcessor

correctSAMLBinding

protected void correctSAMLBinding(com.sun.xml.wss.impl.policy.mls.WSSPolicy policy)
Overrides:
correctSAMLBinding in class SupportingTokensProcessor