Skip to content

Commit 19c4cfd

Browse files
author
Ruben Hollevoet
committed
Always take first available certificate for JWS decoding
1 parent a4bb2d2 commit 19c4cfd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Util/JwtTokenValidator.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ public static function validateToken(string $token, array $keys)
3131

3232
// Format data
3333
$signature = self::sanitizeAndBase64Decode($signature);
34-
$n = self::sanitizeAndBase64Decode($keys[0]->n);
35-
$e = self::sanitizeAndBase64Decode($keys[0]->e);
34+
$n = self::sanitizeAndBase64Decode(array_values($keys)[0]->n);
35+
$e = self::sanitizeAndBase64Decode(array_values($keys)[0]->e);
3636

3737
$rsa = new RSA();
3838
$rsa->loadKey([

0 commit comments

Comments
 (0)