Class AbstractJweJsonDecryptingFilter

java.lang.Object
org.apache.cxf.rs.security.jose.jaxrs.AbstractJweJsonDecryptingFilter
Direct Known Subclasses:
JweJsonClientResponseFilter, JweJsonContainerRequestFilter

public class AbstractJweJsonDecryptingFilter extends Object
  • Constructor Details

    • AbstractJweJsonDecryptingFilter

      public AbstractJweJsonDecryptingFilter()
  • Method Details

    • decrypt

      protected org.apache.cxf.rs.security.jose.jwe.JweDecryptionOutput decrypt(byte[] content) throws IOException
      Throws:
      IOException
    • validateHeaders

      protected void validateHeaders(org.apache.cxf.rs.security.jose.jwe.JweHeaders headers)
    • setDecryptionProvider

      public void setDecryptionProvider(org.apache.cxf.rs.security.jose.jwe.JweDecryptionProvider decryptor)
    • getInitializedDecryptionProvider

      protected org.apache.cxf.rs.security.jose.jwe.JweDecryptionProvider getInitializedDecryptionProvider(org.apache.cxf.rs.security.jose.jwe.JweHeaders headers)
    • getDefaultMediaType

      public String getDefaultMediaType()
    • setDefaultMediaType

      public void setDefaultMediaType(String defaultMediaType)
    • setRecipientProperties

      public void setRecipientProperties(Map<String,Object> recipientProperties)
    • setValidateHttpHeaders

      public void setValidateHttpHeaders(boolean validateHttpHeaders)
    • isValidateHttpHeaders

      public boolean isValidateHttpHeaders()
    • validateHttpHeadersIfNeeded

      protected void validateHttpHeadersIfNeeded(jakarta.ws.rs.core.MultivaluedMap<String,String> httpHeaders, org.apache.cxf.rs.security.jose.jwe.JweHeaders jweHeaders)
    • setProtectedHttpHeaders

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

      public boolean isCheckEmptyStream()
    • setCheckEmptyStream

      public void setCheckEmptyStream(boolean checkEmptyStream)