/** * Verifies the HMAC-SHA1 signature of OAuth request elements. * * @param elements OAuth elements signature is to be verified against. * @param secrets the shared secrets for verifying the signature. * @param signature base64-encoded OAuth signature to be verified. */ @Override public boolean verify(String elements, OAuth1Secrets secrets, String signature) { // with symmetric cryptography, simply sign again and compare return sign(elements, secrets).equals(signature); } }
String signedBase = new HmaSha1Method().sign(base, secrets); log.trace("signedBase:{}",signedBase);
/** * Verifies the HMAC-SHA1 signature of OAuth request elements. * * @param elements OAuth elements signature is to be verified against. * @param secrets the shared secrets for verifying the signature. * @param signature base64-encoded OAuth signature to be verified. */ @Override public boolean verify(String elements, OAuth1Secrets secrets, String signature) { // with symmetric cryptography, simply sign again and compare return sign(elements, secrets).equals(signature); } }
/** * Verifies the HMAC-SHA1 signature of OAuth request elements. * * @param elements OAuth elements signature is to be verified against. * @param secrets the shared secrets for verifying the signature. * @param signature base64-encoded OAuth signature to be verified. */ @Override public boolean verify(String elements, OAuth1Secrets secrets, String signature) { // with symmetric cryptography, simply sign again and compare return sign(elements, secrets).equals(signature); } }