Class EncryptionFilter


  • public class EncryptionFilter
    extends Object
    Performs encryption or decryption Message ANNOTATION is performed as follows: if (complete policy resolution should happen) make DynamicPolicyCallback else // assumes feature binding component is statically specified - // including targets and canonicalization algorithm if (X509CertificateBinding) resolve certificate - make EncryptionKeyCallback else if (SymmetricKeyBinding) resolve symmetrick key - make SymmetricKeyCallback else throw Exception call EncryptionProcessor Message (decryption) VALIDATION is performed as follows: if (ADHOC processing mode) if (complete policy resolution should happen) make DynamicPolicyCallback call DecryptionProcessor else if (POSTHOC or DEFAULT mode) call DecryptionProcessor
    • Field Detail

      • log

        protected static final Logger log
    • Constructor Detail

      • EncryptionFilter

        public EncryptionFilter()
    • Method Detail

      • process

        public static void process​(FilterProcessingContext context)
                            throws com.sun.xml.wss.XWSSecurityException
        creates the correct key for each binding type and sets the binding in the context
        Parameters:
        context - FilterProcessingContext
        Throws:
        com.sun.xml.wss.XWSSecurityException