mirror of
https://github.com/jwtk/jjwt.git
synced 2025-02-13 17:34:44 +00:00
Update SignatureValidator to use MessageDigest (#548)
This commit is contained in:
parent
eadf0ce4fc
commit
2fd3f06b7b
@ -21,6 +21,7 @@ import io.jsonwebtoken.security.SignatureException;
|
||||
|
||||
import java.security.InvalidKeyException;
|
||||
import java.security.Key;
|
||||
import java.security.MessageDigest;
|
||||
import java.security.PublicKey;
|
||||
import java.security.Signature;
|
||||
import java.security.interfaces.RSAPrivateKey;
|
||||
@ -52,7 +53,7 @@ public class RsaSignatureValidator extends RsaProvider implements SignatureValid
|
||||
} else {
|
||||
Assert.notNull(this.SIGNER, "RSA Signer instance cannot be null. This is a bug. Please report it.");
|
||||
byte[] computed = this.SIGNER.sign(data);
|
||||
return Arrays.equals(computed, signature);
|
||||
return MessageDigest.isEqual(computed, signature);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user