/** * 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. */ public boolean verify(String elements, OAuthSecrets 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, OAuthSecrets secrets, String signature) { // with symmetric cryptography, simply sign again and compare return sign(elements, secrets).equals(signature); } }