@Context UriInfo uriInfo,
@HeaderParam(DKIMSignature.DKIM_SIGNATURE) DKIMSignature signature)
{
Assert.assertNotNull(signature);
System.out.println("Signature: " + signature);
Verification verification = new Verification(keys.getPublic());
verification.setBodyHashRequired(false);
verification.getRequiredAttributes().put("method", "GET");
verification.getRequiredAttributes().put("uri", uriInfo.getPath());
try
{
verification.verify(signature, headers.getRequestHeaders(), null, keys.getPublic());
}
catch (SignatureException e)
{
throw new RuntimeException(e);
}