Skip to content

Commit e2ed040

Browse files
committed
Fix NPE in SignatureVerifier when JWKS key is not found
1 parent b6dd38c commit e2ed040

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

auth0/src/main/java/com/auth0/android/provider/SignatureVerifier.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ static void forAsymmetricAlgorithm(@Nullable final String keyId, @NonNull Authen
5757
@Override
5858
public void onSuccess(@Nullable Map<String, PublicKey> result) {
5959
PublicKey publicKey = result.get(keyId);
60+
if (publicKey == null) {
61+
callback.onFailure(new PublicKeyNotFoundException(keyId));
62+
return;
63+
}
6064
try {
6165
callback.onSuccess(new AsymmetricSignatureVerifier(publicKey));
6266
} catch (InvalidKeyException e) {

0 commit comments

Comments
 (0)