Class AbstractJweDecryptingFilter

java.lang.Object
org.apache.cxf.rs.security.jose.jaxrs.AbstractJweDecryptingFilter
Direct Known Subclasses:
JweClientResponseFilter, JweContainerRequestFilter

public class AbstractJweDecryptingFilter extends Object
  • Constructor Details

    • AbstractJweDecryptingFilter

      public AbstractJweDecryptingFilter()
  • Method Details

    • decrypt

      protected JweDecryptionOutput decrypt(byte[] content) throws IOException
      Throws:
      IOException
    • validateHeaders

      protected void validateHeaders(JweHeaders headers)
    • setDecryptionProvider

      public void setDecryptionProvider(JweDecryptionProvider decryptor)
    • getInitializedDecryptionProvider

      protected JweDecryptionProvider getInitializedDecryptionProvider(JweHeaders headers)
    • getDefaultMediaType

      public String getDefaultMediaType()
    • setDefaultMediaType

      public void setDefaultMediaType(String defaultMediaType)
    • setValidateHttpHeaders

      public void setValidateHttpHeaders(boolean validateHttpHeaders)
    • isValidateHttpHeaders

      public boolean isValidateHttpHeaders()
    • validateHttpHeadersIfNeeded

      protected void validateHttpHeadersIfNeeded(jakarta.ws.rs.core.MultivaluedMap<String,String> httpHeaders, JweHeaders jweHeaders)
    • setProtectedHttpHeaders

      public void setProtectedHttpHeaders(Set<String> protectedHttpHeaders)
    • isCheckEmptyStream

      public boolean isCheckEmptyStream()
    • setCheckEmptyStream

      public void setCheckEmptyStream(boolean checkEmptyStream)