Class AbstractJweDecryptingFilter
- java.lang.Object
-
- org.apache.cxf.rs.security.jose.jaxrs.AbstractJweDecryptingFilter
-
- Direct Known Subclasses:
JweClientResponseFilter,JweContainerRequestFilter
public class AbstractJweDecryptingFilter extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractJweDecryptingFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JweDecryptionOutputdecrypt(byte[] content)StringgetDefaultMediaType()protected JweDecryptionProvidergetInitializedDecryptionProvider(JweHeaders headers)booleanisCheckEmptyStream()booleanisValidateHttpHeaders()voidsetCheckEmptyStream(boolean checkEmptyStream)voidsetDecryptionProvider(JweDecryptionProvider decryptor)voidsetDefaultMediaType(String defaultMediaType)voidsetProtectedHttpHeaders(Set<String> protectedHttpHeaders)voidsetValidateHttpHeaders(boolean validateHttpHeaders)protected voidvalidateHeaders(JweHeaders headers)protected voidvalidateHttpHeadersIfNeeded(javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, JweHeaders jweHeaders)
-
-
-
Method Detail
-
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(javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, JweHeaders jweHeaders)
-
isCheckEmptyStream
public boolean isCheckEmptyStream()
-
setCheckEmptyStream
public void setCheckEmptyStream(boolean checkEmptyStream)
-
-