Class JwsWriterInterceptor
java.lang.Object
org.apache.cxf.rs.security.jose.jaxrs.AbstractJwsWriterProvider
org.apache.cxf.rs.security.jose.jaxrs.JwsWriterInterceptor
- All Implemented Interfaces:
jakarta.ws.rs.ext.WriterInterceptor
@Priority(1002)
public class JwsWriterInterceptor
extends AbstractJwsWriterProvider
implements jakarta.ws.rs.ext.WriterInterceptor
-
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.jws.JwsHeaders jwsHeaders) voidsetContentTypeRequired(boolean contentTypeRequired) voidsetEncodePayload(boolean encodePayload) voidsetProtectedHttpHeaders(Set<String> protectedHttpHeaders) voidsetProtectHttpHeaders(boolean protectHttpHeaders) voidsetUseJwsOutputStream(boolean useJwsOutputStream) Methods inherited from class org.apache.cxf.rs.security.jose.jaxrs.AbstractJwsWriterProvider
getInitializedSigProvider, setRequestContextProperty, setSignatureProvider, writeJws
-
Constructor Details
-
JwsWriterInterceptor
public JwsWriterInterceptor()
-
-
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
-
setContentTypeRequired
public void setContentTypeRequired(boolean contentTypeRequired) -
setUseJwsOutputStream
public void setUseJwsOutputStream(boolean useJwsOutputStream) -
setEncodePayload
public void setEncodePayload(boolean encodePayload) -
protectHttpHeadersIfNeeded
protected void protectHttpHeadersIfNeeded(jakarta.ws.rs.ext.WriterInterceptorContext ctx, org.apache.cxf.rs.security.jose.jws.JwsHeaders jwsHeaders) -
setProtectHttpHeaders
public void setProtectHttpHeaders(boolean protectHttpHeaders) -
setProtectedHttpHeaders
-