Class AsymmetricBindingProcessor
- java.lang.Object
-
- com.sun.xml.ws.security.impl.policyconv.BindingProcessor
-
- com.sun.xml.ws.security.impl.policyconv.AsymmetricBindingProcessor
-
public class AsymmetricBindingProcessor extends BindingProcessor
- Author:
- [email protected]
-
-
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 AsymmetricBindingProcessor(AsymmetricBinding asBinding, XWSSPolicyContainer container, boolean isServer, boolean isIncoming, Vector<SignedParts> signedParts, Vector<EncryptedParts> encryptedParts, Vector<SignedElements> signedElements, Vector<EncryptedElements> encryptedElements)
Creates a new instance of AsymmetricBindingProcessor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
close()
protected Binding
getBinding()
protected Token
getEncryptionToken()
protected EncryptionPolicy
getSecondaryEncryptionPolicy()
protected Token
getSignatureToken()
void
process()
-
Methods inherited from class com.sun.xml.ws.security.impl.policyconv.BindingProcessor
addPrimaryTargets, getSignaturePolicy, isIssuedTokenAsEncryptedSupportingToken, isWSS11, processSupportingTokens, processSupportingTokens, processSupportingTokens, processSupportingTokens, processSupportingTokens, processSupportingTokens, processSupportingTokens, processSupportingTokens, protectPrimarySignature, protectTimestamp, protectToken, protectToken, requireSC, setWSS11
-
-
-
-
Constructor Detail
-
AsymmetricBindingProcessor
public AsymmetricBindingProcessor(AsymmetricBinding asBinding, XWSSPolicyContainer container, boolean isServer, boolean isIncoming, Vector<SignedParts> signedParts, Vector<EncryptedParts> encryptedParts, Vector<SignedElements> signedElements, Vector<EncryptedElements> encryptedElements)
Creates a new instance of AsymmetricBindingProcessor
-
-
Method Detail
-
process
public void process() throws PolicyException
- Throws:
PolicyException
-
getEncryptionToken
protected Token getEncryptionToken()
-
getSignatureToken
protected Token getSignatureToken()
-
getBinding
protected Binding getBinding()
- Specified by:
getBinding
in classBindingProcessor
-
getSecondaryEncryptionPolicy
protected EncryptionPolicy getSecondaryEncryptionPolicy() throws PolicyException
- Specified by:
getSecondaryEncryptionPolicy
in classBindingProcessor
- Throws:
PolicyException
-
close
protected void close()
- Specified by:
close
in classBindingProcessor
-
-