Class NilBindingProcessor
- java.lang.Object
-
- com.sun.xml.ws.security.impl.policyconv.BindingProcessor
-
- com.sun.xml.ws.security.impl.policyconv.NilBindingProcessor
-
public class NilBindingProcessor extends BindingProcessor
- Author:
- ashutoshshahi
-
-
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
Constructors Constructor Description NilBindingProcessor(boolean isServer, boolean isIncoming, XWSSPolicyContainer container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddPrimaryTargets()protected voidclose()protected BindinggetBinding()protected EncryptionPolicygetSecondaryEncryptionPolicy()protected SignaturePolicygetSignaturePolicy()voidprocess()voidprocessSupportingTokens(EncryptedSupportingTokens est)voidprocessSupportingTokens(EndorsingSupportingTokens est)voidprocessSupportingTokens(SignedEncryptedSupportingTokens sest)voidprocessSupportingTokens(SignedEndorsingSupportingTokens est)voidprocessSupportingTokens(SignedSupportingTokens st)voidprocessSupportingTokens(SupportingTokens st)protected voidprotectPrimarySignature()protected voidprotectTimestamp(TimestampPolicy tp)protected voidprotectToken(WSSPolicy token)protected voidprotectToken(WSSPolicy token, boolean ignoreSTR)protected booleanrequireSC()-
Methods inherited from class com.sun.xml.ws.security.impl.policyconv.BindingProcessor
isIssuedTokenAsEncryptedSupportingToken, isWSS11, processSupportingTokens, processSupportingTokens, setWSS11
-
-
-
-
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:
protectPrimarySignaturein classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
protectTimestamp
protected void protectTimestamp(TimestampPolicy tp)
- Overrides:
protectTimestampin classBindingProcessor
-
protectToken
protected void protectToken(WSSPolicy token)
- Overrides:
protectTokenin classBindingProcessor
-
protectToken
protected void protectToken(WSSPolicy token, boolean ignoreSTR)
- Overrides:
protectTokenin classBindingProcessor
-
addPrimaryTargets
protected void addPrimaryTargets() throws com.sun.xml.ws.policy.PolicyException- Overrides:
addPrimaryTargetsin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
requireSC
protected boolean requireSC()
- Overrides:
requireSCin classBindingProcessor
-
getSecondaryEncryptionPolicy
protected EncryptionPolicy getSecondaryEncryptionPolicy() throws com.sun.xml.ws.policy.PolicyException
- Specified by:
getSecondaryEncryptionPolicyin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SupportingTokens st) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedSupportingTokens st) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(EndorsingSupportingTokens est) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedEndorsingSupportingTokens est) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedEncryptedSupportingTokens sest) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(EncryptedSupportingTokens est) throws com.sun.xml.ws.policy.PolicyException
- Overrides:
processSupportingTokensin classBindingProcessor- Throws:
com.sun.xml.ws.policy.PolicyException
-
getSignaturePolicy
protected SignaturePolicy getSignaturePolicy()
- Overrides:
getSignaturePolicyin classBindingProcessor
-
getBinding
protected Binding getBinding()
- Specified by:
getBindingin classBindingProcessor
-
close
protected void close()
- Specified by:
closein classBindingProcessor
-
-