Class BindingProcessor

    • Constructor Detail

      • BindingProcessor

        public BindingProcessor()
        Creates a new instance of BindingProcessor
    • Method Detail

      • 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
      • close

        protected abstract void close()
      • isWSS11

        public boolean isWSS11()
      • isIssuedTokenAsEncryptedSupportingToken

        public boolean isIssuedTokenAsEncryptedSupportingToken()