com.sun.xml.ws.security.impl.policyconv
Class SupportingTokensProcessor
java.lang.Object
com.sun.xml.ws.security.impl.policyconv.SupportingTokensProcessor
- Direct Known Subclasses:
- EncryptedSupportingTokensProcessor, EndorsingSupportingTokensProcessor, SignedSupportingTokensProcessor
public class SupportingTokensProcessor
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenProcessor
protected TokenProcessor tokenProcessor
stc
protected SignatureTargetCreator stc
etc
protected EncryptionTargetCreator etc
binding
protected Binding binding
policyContainer
protected XWSSPolicyContainer policyContainer
signaturePolicy
protected com.sun.xml.wss.impl.policy.mls.SignaturePolicy signaturePolicy
encryptionPolicy
protected com.sun.xml.wss.impl.policy.mls.EncryptionPolicy encryptionPolicy
st
protected SupportingTokens st
iAP
protected IntegrityAssertionProcessor iAP
eAP
protected EncryptionAssertionProcessor eAP
spList
protected java.util.ArrayList<com.sun.xml.wss.impl.policy.mls.SignaturePolicy> spList
epList
protected java.util.ArrayList<com.sun.xml.wss.impl.policy.mls.EncryptionPolicy> epList
emptySP
protected SignedParts emptySP
buildSP
protected boolean buildSP
buildEP
protected boolean buildEP
pid
protected PolicyID pid
SupportingTokensProcessor
protected SupportingTokensProcessor()
SupportingTokensProcessor
public SupportingTokensProcessor(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 SupportingTokensProcessor
process
public void process()
throws com.sun.xml.ws.policy.PolicyException
- Throws:
com.sun.xml.ws.policy.PolicyException
collectSignaturePolicies
protected void collectSignaturePolicies(Token token)
throws com.sun.xml.ws.policy.PolicyException
- Throws:
com.sun.xml.ws.policy.PolicyException
createSupportingSignature
protected void createSupportingSignature(Token token)
throws com.sun.xml.ws.policy.PolicyException
- Throws:
com.sun.xml.ws.policy.PolicyException
addToPrimarySignature
protected void addToPrimarySignature(com.sun.xml.wss.impl.policy.mls.WSSPolicy policy,
Token token)
throws com.sun.xml.ws.policy.PolicyException
- Throws:
com.sun.xml.ws.policy.PolicyException
endorseSignature
protected void endorseSignature(com.sun.xml.wss.impl.policy.mls.SignaturePolicy sp)
getSPList
protected java.util.ArrayList<com.sun.xml.wss.impl.policy.mls.SignaturePolicy> getSPList()
getEPList
protected java.util.ArrayList<com.sun.xml.wss.impl.policy.mls.EncryptionPolicy> getEPList()
encryptToken
protected void encryptToken(Token token,
SecurityPolicyVersion spVersion)
throws com.sun.xml.ws.policy.PolicyException
- Throws:
com.sun.xml.ws.policy.PolicyException
getEmptySignedParts
protected SignedParts getEmptySignedParts(java.util.Iterator itr)
addTargets
protected void addTargets()
populateSignaturePolicy
protected void populateSignaturePolicy()
populateEncryptionPolicy
protected void populateEncryptionPolicy()
protectToken
protected void protectToken(com.sun.xml.wss.impl.policy.mls.WSSPolicy token,
com.sun.xml.wss.impl.policy.mls.SignaturePolicy sp)
correctSAMLBinding
protected void correctSAMLBinding(com.sun.xml.wss.impl.policy.mls.WSSPolicy policy)