Class SupportingTokensProcessor

java.lang.Object
com.sun.xml.ws.security.impl.policyconv.SupportingTokensProcessor
Direct Known Subclasses:
EncryptedSupportingTokensProcessor, EndorsingSupportingTokensProcessor, SignedSupportingTokensProcessor

public class SupportingTokensProcessor extends Object
Author:
K.Venugopal@sun.com
  • Field Details

  • Constructor Details

  • Method Details

    • process

      public void process() throws com.sun.xml.ws.policy.PolicyException
      Throws:
      com.sun.xml.ws.policy.PolicyException
    • collectSignaturePolicies

      protected void collectSignaturePolicies(com.sun.xml.ws.security.policy.Token token) throws com.sun.xml.ws.policy.PolicyException
      Throws:
      com.sun.xml.ws.policy.PolicyException
    • createSupportingSignature

      protected void createSupportingSignature(com.sun.xml.ws.security.policy.Token token) throws com.sun.xml.ws.policy.PolicyException
      Throws:
      com.sun.xml.ws.policy.PolicyException
    • addToPrimarySignature

      protected void addToPrimarySignature(WSSPolicy policy, com.sun.xml.ws.security.policy.Token token) throws com.sun.xml.ws.policy.PolicyException
      Throws:
      com.sun.xml.ws.policy.PolicyException
    • endorseSignature

      protected void endorseSignature(SignaturePolicy sp)
    • getSPList

      protected ArrayList<SignaturePolicy> getSPList()
    • getEPList

      protected ArrayList<EncryptionPolicy> getEPList()
    • encryptToken

      protected void encryptToken(com.sun.xml.ws.security.policy.Token token, com.sun.xml.ws.security.policy.SecurityPolicyVersion spVersion) throws com.sun.xml.ws.policy.PolicyException
      Throws:
      com.sun.xml.ws.policy.PolicyException
    • getEmptySignedParts

      protected SignedParts getEmptySignedParts(Iterator itr)
    • addTargets

      protected void addTargets()
    • populateSignaturePolicy

      protected void populateSignaturePolicy()
    • populateEncryptionPolicy

      protected void populateEncryptionPolicy()
    • protectToken

      protected void protectToken(WSSPolicy token, SignaturePolicy sp)
    • correctSAMLBinding

      protected void correctSAMLBinding(WSSPolicy policy)
    • getQName

      protected QName getQName(WSSPolicy token)