Class EndorsingSupportingTokensProcessor
- java.lang.Object
-
- com.sun.xml.ws.security.impl.policyconv.SupportingTokensProcessor
-
- com.sun.xml.ws.security.impl.policyconv.EndorsingSupportingTokensProcessor
-
- Direct Known Subclasses:
EndorsingEncryptedSupportingTokensProcessor,SignedEndorsingSupportingTokensProcessor
public class EndorsingSupportingTokensProcessor extends SupportingTokensProcessor
- Author:
- K.Venugopal@sun.com
-
-
Field Summary
Fields Modifier and Type Field Description protected SignaturePolicyprimarySP-
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
Constructors Constructor Description EndorsingSupportingTokensProcessor(SupportingTokens st, TokenProcessor tokenProcessor, Binding binding, XWSSPolicyContainer container, SignaturePolicy sp, EncryptionPolicy ep, PolicyID pid)Creates a new instance of EndorsingSupportingTokensProcessor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddToPrimarySignature(WSSPolicy policy, Token token)protected voidcollectSignaturePolicies(Token token)protected voidcorrectSAMLBinding(WSSPolicy policy)protected voidencryptToken(Token token, SecurityPolicyVersion spVersion)protected voidendorseSignature(SignaturePolicy sp)-
Methods inherited from class com.sun.xml.ws.security.impl.policyconv.SupportingTokensProcessor
addTargets, createSupportingSignature, getEmptySignedParts, getEPList, getQName, getSPList, populateEncryptionPolicy, populateSignaturePolicy, process, protectToken
-
-
-
-
Field Detail
-
primarySP
protected SignaturePolicy primarySP
-
-
Constructor Detail
-
EndorsingSupportingTokensProcessor
public EndorsingSupportingTokensProcessor(SupportingTokens st, TokenProcessor tokenProcessor, Binding binding, XWSSPolicyContainer container, SignaturePolicy sp, EncryptionPolicy ep, PolicyID pid)
Creates a new instance of EndorsingSupportingTokensProcessor
-
-
Method Detail
-
addToPrimarySignature
protected void addToPrimarySignature(WSSPolicy policy, Token token) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
addToPrimarySignaturein classSupportingTokensProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
collectSignaturePolicies
protected void collectSignaturePolicies(Token token) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
collectSignaturePoliciesin classSupportingTokensProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
endorseSignature
protected void endorseSignature(SignaturePolicy sp)
- Overrides:
endorseSignaturein classSupportingTokensProcessor
-
correctSAMLBinding
protected void correctSAMLBinding(WSSPolicy policy)
- Overrides:
correctSAMLBindingin classSupportingTokensProcessor
-
encryptToken
protected void encryptToken(Token token, SecurityPolicyVersion spVersion) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
encryptTokenin classSupportingTokensProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
-