@ConstrainedTo(value=CLIENT) @Priority(value=3000) public class WebhookSignatureFilter extends Object implements javax.ws.rs.ext.WriterInterceptor
X-Hub-Signature request header from a shared secret and request body.
Usage:
jaxrsClient.register(new WebhookSignatureFilter("secret"))
.target(uri)
.request()
.post(payload);
| Modifier | Constructor and Description |
|---|---|
protected |
WebhookSignatureFilter() |
|
WebhookSignatureFilter(byte[] secret) |
|
WebhookSignatureFilter(String secret) |
| Modifier and Type | Method and Description |
|---|---|
void |
aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext context) |
protected byte[] |
getSecret(javax.ws.rs.ext.WriterInterceptorContext context) |
public WebhookSignatureFilter(String secret)
public WebhookSignatureFilter(byte[] secret)
protected WebhookSignatureFilter()
protected byte[] getSecret(javax.ws.rs.ext.WriterInterceptorContext context)
public void aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext context)
throws IOException,
javax.ws.rs.WebApplicationException
aroundWriteTo in interface javax.ws.rs.ext.WriterInterceptorIOExceptionjavax.ws.rs.WebApplicationExceptionCopyright © 2015. All rights reserved.