@Provider @Priority(value=3000) public class CreateSignatureInterceptor extends Object implements javax.ws.rs.ext.WriterInterceptor, javax.ws.rs.client.ClientRequestFilter, javax.ws.rs.container.ContainerResponseFilter
| Constructor and Description |
|---|
CreateSignatureInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext context) |
void |
filter(javax.ws.rs.client.ClientRequestContext requestContext) |
void |
filter(javax.ws.rs.container.ContainerRequestContext requestContext,
javax.ws.rs.container.ContainerResponseContext responseContext) |
String |
getDigestAlgorithmName() |
MessageSigner |
getMessageSigner() |
boolean |
isAddDigest() |
boolean |
isEnabled() |
protected void |
performSignature(javax.ws.rs.core.MultivaluedMap<String,Object> headers,
String uriPath,
String httpMethod) |
void |
setAddDigest(boolean addDigest) |
void |
setDigestAlgorithmName(String digestAlgorithmName) |
void |
setEnabled(boolean enabled) |
void |
setMessageSigner(MessageSigner messageSigner) |
protected void |
sign(javax.ws.rs.ext.WriterInterceptorContext writerInterceptorContext) |
public void aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext context)
throws IOException
aroundWriteTo in interface javax.ws.rs.ext.WriterInterceptorIOExceptionpublic void filter(javax.ws.rs.client.ClientRequestContext requestContext)
filter in interface javax.ws.rs.client.ClientRequestFilterpublic void filter(javax.ws.rs.container.ContainerRequestContext requestContext,
javax.ws.rs.container.ContainerResponseContext responseContext)
throws IOException
filter in interface javax.ws.rs.container.ContainerResponseFilterIOExceptionprotected void sign(javax.ws.rs.ext.WriterInterceptorContext writerInterceptorContext)
public String getDigestAlgorithmName()
public void setDigestAlgorithmName(String digestAlgorithmName)
public boolean isAddDigest()
public void setAddDigest(boolean addDigest)
protected void performSignature(javax.ws.rs.core.MultivaluedMap<String,Object> headers, String uriPath, String httpMethod)
public MessageSigner getMessageSigner()
public void setMessageSigner(MessageSigner messageSigner)
public void setEnabled(boolean enabled)
public boolean isEnabled()
Apache CXF