private Jwt verifyJwt(String jwtString, REQ request) throws JwtParseException, JwtVerificationException, JwtIssuerLacksSharedSecretException, JwtUnknownIssuerException, IOException, NoSuchAlgorithmException { CanonicalHttpRequest canonicalHttpRequest = jwtExtractor.getCanonicalHttpRequest(request); log.debug("Canonical request is: {}", CanonicalRequestUtil.toVerboseString(canonicalHttpRequest)); return verifyJwt(jwtString, JwtClaimVerifiersBuilder.build(canonicalHttpRequest)); }