com.sun.xml.ws.security.impl.policyconv
Class SignedEncryptedSupportingTokensProcessor

java.lang.Object
  extended by com.sun.xml.ws.security.impl.policyconv.SupportingTokensProcessor
      extended by com.sun.xml.ws.security.impl.policyconv.SignedSupportingTokensProcessor
          extended by com.sun.xml.ws.security.impl.policyconv.SignedEncryptedSupportingTokensProcessor

public class SignedEncryptedSupportingTokensProcessor
extends SignedSupportingTokensProcessor


Field Summary
 
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
SignedEncryptedSupportingTokensProcessor(SignedEncryptedSupportingTokens st, TokenProcessor tokenProcessor, Binding binding, XWSSPolicyContainer container, com.sun.xml.wss.impl.policy.mls.SignaturePolicy sp, com.sun.xml.wss.impl.policy.mls.EncryptionPolicy ep, PolicyID pid)
          Creates a new instance of SignedEncryptedSupportingTokensProcessor
 
Method Summary
protected  void encryptToken(Token token, SecurityPolicyVersion spVersion)
           
protected  boolean isIssuedTokenAsEncryptedSupportingToken()
           
 
Methods inherited from class com.sun.xml.ws.security.impl.policyconv.SignedSupportingTokensProcessor
addToPrimarySignature
 
Methods inherited from class com.sun.xml.ws.security.impl.policyconv.SupportingTokensProcessor
addTargets, collectSignaturePolicies, correctSAMLBinding, createSupportingSignature, endorseSignature, getEmptySignedParts, getEPList, getSPList, populateEncryptionPolicy, populateSignaturePolicy, process, protectToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignedEncryptedSupportingTokensProcessor

public SignedEncryptedSupportingTokensProcessor(SignedEncryptedSupportingTokens st,
                                                TokenProcessor tokenProcessor,
                                                Binding binding,
                                                XWSSPolicyContainer container,
                                                com.sun.xml.wss.impl.policy.mls.SignaturePolicy sp,
                                                com.sun.xml.wss.impl.policy.mls.EncryptionPolicy ep,
                                                PolicyID pid)
Creates a new instance of SignedEncryptedSupportingTokensProcessor

Method Detail

encryptToken

protected void encryptToken(Token token,
                            SecurityPolicyVersion spVersion)
                     throws com.sun.xml.ws.policy.PolicyException
Overrides:
encryptToken in class SupportingTokensProcessor
Throws:
com.sun.xml.ws.policy.PolicyException

isIssuedTokenAsEncryptedSupportingToken

protected boolean isIssuedTokenAsEncryptedSupportingToken()