java.lang.Object
com.sun.xml.ws.security.impl.policyconv.BindingProcessor
Direct Known Subclasses:
AsymmetricBindingProcessor, NilBindingProcessor, SymmetricBindingProcessor, TransportBindingProcessor

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

  • 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

      protected void protectTimestamp(TimestampPolicy tp)
    • protectToken

      protected void protectToken(WSSPolicy token)
    • protectToken

      protected void protectToken(@NotNull WSSPolicy token, boolean ignoreSTR)
    • 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

      protected abstract Binding 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

      protected SignaturePolicy getSignaturePolicy()
    • close

      protected abstract void close()
    • isWSS11

      public boolean isWSS11()
    • setWSS11

      public void setWSS11(WSSAssertion wss11)
    • isIssuedTokenAsEncryptedSupportingToken

      public boolean isIssuedTokenAsEncryptedSupportingToken()