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
- Throws:
PolicyException
-
protectTimestamp
-
protectToken
-
protectToken
-
getSecondaryEncryptionPolicy
- Throws:
PolicyException
-
addPrimaryTargets
- Throws:
PolicyException
-
requireSC
protected boolean requireSC() -
getBinding
-
processSupportingTokens
- Throws:
PolicyException
-
processSupportingTokens
- Throws:
PolicyException
-
processSupportingTokens
- Throws:
PolicyException
-
processSupportingTokens
- Throws:
PolicyException
-
processSupportingTokens
- Throws:
PolicyException
-
processSupportingTokens
- Throws:
PolicyException
-
processSupportingTokens
- Throws:
PolicyException
-
processSupportingTokens
public void processSupportingTokens(SignedEndorsingEncryptedSupportingTokens est) throws PolicyException - Throws:
PolicyException
-
getSignaturePolicy
-
close
protected abstract void close() -
isWSS11
public boolean isWSS11() -
setWSS11
-
isIssuedTokenAsEncryptedSupportingToken
public boolean isIssuedTokenAsEncryptedSupportingToken()
-