@Override
public void handle(HttpServletRequest req, HttpServletResponse resp) throws ServletException,
IOException, UnauthorisedException, JsonConversionException {
String json = getJsonAsString(req, maxJsonQueryLength);
UnregisterRequest request = MessageLibrary.unregisterRequestFromJson(json);
boolean success = protocol.unregister(request);
if (!success) {
throw new ServletException(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Removing user "
+ Base64.encodeBase64String(request.getAuth().getPublicKey().toByteArray()) + " failed");
}
emptyBody(resp);
}