Class JweJsonWriterInterceptor
java.lang.Object
org.apache.cxf.rs.security.jose.jaxrs.AbstractJweJsonWriterProvider
org.apache.cxf.rs.security.jose.jaxrs.JweJsonWriterInterceptor
- All Implemented Interfaces:
jakarta.ws.rs.ext.WriterInterceptor
@Priority(1001)
public class JweJsonWriterInterceptor
extends AbstractJweJsonWriterProvider
implements jakarta.ws.rs.ext.WriterInterceptor
-
Field Summary
Fields inherited from class org.apache.cxf.rs.security.jose.jaxrs.AbstractJweJsonWriterProvider
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaroundWriteTo(jakarta.ws.rs.ext.WriterInterceptorContext ctx) protected voidprotectHttpHeadersIfNeeded(jakarta.ws.rs.ext.WriterInterceptorContext ctx, org.apache.cxf.rs.security.jose.jwe.JweHeaders jweHeaders) voidsetProtectedHttpHeaders(Set<String> protectedHttpHeaders) voidsetProtectHttpHeaders(boolean protectHttpHeaders) voidsetUseJweOutputStream(boolean useJweOutputStream) Methods inherited from class org.apache.cxf.rs.security.jose.jaxrs.AbstractJweJsonWriterProvider
getInitializedEncryptionProviders, getPropertyLocations, setEncryptionProvider, setEncryptionProviders, writeJws
-
Constructor Details
-
JweJsonWriterInterceptor
public JweJsonWriterInterceptor()
-
-
Method Details
-
aroundWriteTo
public void aroundWriteTo(jakarta.ws.rs.ext.WriterInterceptorContext ctx) throws IOException, jakarta.ws.rs.WebApplicationException - Specified by:
aroundWriteToin interfacejakarta.ws.rs.ext.WriterInterceptor- Throws:
IOExceptionjakarta.ws.rs.WebApplicationException
-
setUseJweOutputStream
public void setUseJweOutputStream(boolean useJweOutputStream) -
protectHttpHeadersIfNeeded
protected void protectHttpHeadersIfNeeded(jakarta.ws.rs.ext.WriterInterceptorContext ctx, org.apache.cxf.rs.security.jose.jwe.JweHeaders jweHeaders) -
setProtectHttpHeaders
public void setProtectHttpHeaders(boolean protectHttpHeaders) -
setProtectedHttpHeaders
-