@Provider
public class NotificationSigner
extends java.lang.Object
implements javax.ws.rs.ext.WriterInterceptor
Modifier and Type | Field and Description |
---|---|
private static int |
BYTE_ARRAY_INITIAL_SIZE |
private static java.lang.String |
HEADER |
private static java.lang.String |
HmacSHA256 |
Constructor and Description |
---|
NotificationSigner() |
Modifier and Type | Method and Description |
---|---|
void |
aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext context) |
private javax.crypto.Mac |
getInitializedMac(java.lang.String sharedSecret) |
private static final int BYTE_ARRAY_INITIAL_SIZE
private static final java.lang.String HmacSHA256
private static final java.lang.String HEADER
public void aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext context) throws java.io.IOException, javax.ws.rs.WebApplicationException
aroundWriteTo
in interface javax.ws.rs.ext.WriterInterceptor
java.io.IOException
javax.ws.rs.WebApplicationException
private javax.crypto.Mac getInitializedMac(java.lang.String sharedSecret)