@Override
public JwtToken readFrom(Class<JwtToken> cls, Type t, Annotation[] anns, MediaType mt,
MultivaluedMap<String, String> headers, InputStream is) throws IOException,
WebApplicationException {
JwsSignatureVerifier theSigVerifier = getInitializedSigVerifier();
JwsJwtCompactConsumer p = new JwsJwtCompactConsumer(IOUtils.readStringFromStream(is),
getSigProperties());
p.verifySignatureWith(theSigVerifier);
return p.getJwtToken();
}