Class BindingProcessor
java.lang.Object
com.sun.xml.ws.security.impl.policyconv.BindingProcessor
- Direct Known Subclasses:
AsymmetricBindingProcessor,NilBindingProcessor,SymmetricBindingProcessor,TransportBindingProcessor
- Author:
- K.Venugopal@sun.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected XWSSPolicyContainerprotected EncryptionAssertionProcessorprotected Vector<EncryptedElements>protected Vector<EncryptedParts>protected booleanprotected IntegrityAssertionProcessorprotected booleanprotected booleanprotected PolicyIDprotected EncryptionPolicyprotected SignaturePolicyprotected Stringprotected EncryptionPolicyprotected Vector<SignedElements>protected Vector<SignedParts>protected SignaturePolicyprotected TokenProcessor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected abstract voidclose()protected abstract Bindingprotected abstract EncryptionPolicyprotected SignaturePolicybooleanbooleanisWSS11()voidvoidvoidvoidvoidvoidvoidvoidprotected voidprotected voidprotected voidprotectToken(WSSPolicy token) protected voidprotectToken(WSSPolicy token, boolean ignoreSTR) protected booleanvoidsetWSS11(WSSAssertion wss11)
-
Field Details
-
protectionOrder
-
isServer
protected boolean isServer -
isIncoming
protected boolean isIncoming -
-
primaryEP
-
sEncPolicy
-
sSigPolicy
-
container
-
signedParts
-
encryptedParts
-
signedElements
-
encryptedElements
-
pid
-
tokenProcessor
-
iAP
-
eAP
-
foundEncryptTargets
protected boolean foundEncryptTargets
-
-
Constructor Details
-
BindingProcessor
public BindingProcessor()Creates a new instance of BindingProcessor
-
-
Method Details
-
protectPrimarySignature
protected void protectPrimarySignature() throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
protectTimestamp
-
protectToken
-
protectToken
-
getSecondaryEncryptionPolicy
protected abstract EncryptionPolicy getSecondaryEncryptionPolicy() throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
addPrimaryTargets
protected void addPrimaryTargets() throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
requireSC
protected boolean requireSC() -
getBinding
-
processSupportingTokens
public void processSupportingTokens(SupportingTokens st) throws com.sun.xml.ws.policy.PolicyException - Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedSupportingTokens st) throws com.sun.xml.ws.policy.PolicyException - Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(EndorsingSupportingTokens est) throws com.sun.xml.ws.policy.PolicyException - Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedEndorsingSupportingTokens est) throws com.sun.xml.ws.policy.PolicyException - Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedEncryptedSupportingTokens sest) throws com.sun.xml.ws.policy.PolicyException - Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(EncryptedSupportingTokens est) throws com.sun.xml.ws.policy.PolicyException - Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(EndorsingEncryptedSupportingTokens est) throws com.sun.xml.ws.policy.PolicyException - Throws:
com.sun.xml.ws.policy.PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedEndorsingEncryptedSupportingTokens est) throws com.sun.xml.ws.policy.PolicyException - Throws:
com.sun.xml.ws.policy.PolicyException
-
getSignaturePolicy
-
close
protected abstract void close() -
isWSS11
public boolean isWSS11() -
setWSS11
-
isIssuedTokenAsEncryptedSupportingToken
public boolean isIssuedTokenAsEncryptedSupportingToken()
-