@Provider @Priority(value=1000) public class VerifySignatureFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter
Constructor and Description |
---|
VerifySignatureFilter() |
Modifier and Type | Method and Description |
---|---|
protected MessageVerifier |
createMessageVerifier() |
void |
filter(javax.ws.rs.container.ContainerRequestContext requestCtx) |
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.container.ContainerRequestContext requestCtx)
filter
in interface javax.ws.rs.container.ContainerRequestFilter
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