@Provider @Priority(value=1000) public class VerifySignatureClientFilter extends Object implements javax.ws.rs.client.ClientResponseFilter
Constructor and Description |
---|
VerifySignatureClientFilter() |
Modifier and Type | Method and Description |
---|---|
protected MessageVerifier |
createMessageVerifier() |
void |
filter(javax.ws.rs.client.ClientRequestContext requestContext,
javax.ws.rs.client.ClientResponseContext responseContext) |
protected void |
handleException(Exception ex) |
boolean |
isEnabled() |
void |
setEnabled(boolean enabled) |
void |
setMessageVerifier(MessageVerifier messageVerifier) |
protected byte[] |
verifyDigest(javax.ws.rs.core.MultivaluedMap<String,String> headers,
InputStream entityStream) |
protected void |
verifySignature(javax.ws.rs.core.MultivaluedMap<String,String> headers,
String uriPath,
String httpMethod,
byte[] messageBody) |
public void filter(javax.ws.rs.client.ClientRequestContext requestContext, javax.ws.rs.client.ClientResponseContext responseContext)
filter
in interface javax.ws.rs.client.ClientResponseFilter
protected void handleException(Exception ex)
protected byte[] verifyDigest(javax.ws.rs.core.MultivaluedMap<String,String> headers, InputStream entityStream)
protected void verifySignature(javax.ws.rs.core.MultivaluedMap<String,String> headers, String uriPath, String httpMethod, byte[] messageBody)
public void setMessageVerifier(MessageVerifier messageVerifier)
public void setEnabled(boolean enabled)
public boolean isEnabled()
protected MessageVerifier createMessageVerifier()
Apache CXF