@@ -204,10 +204,11 @@ public function testEmptyKeyFails()
204
204
public function testKIDChooser ()
205
205
{
206
206
$ keys = [
207
- '1 ' => new Key ('my_key ' , 'HS256 ' ),
207
+ '0 ' => new Key ('my_key0 ' , 'HS256 ' ),
208
+ '1 ' => new Key ('my_key1 ' , 'HS256 ' ),
208
209
'2 ' => new Key ('my_key2 ' , 'HS256 ' )
209
210
];
210
- $ msg = JWT ::encode (['message ' => 'abc ' ], $ keys ['1 ' ]->getKeyMaterial (), 'HS256 ' , '1 ' );
211
+ $ msg = JWT ::encode (['message ' => 'abc ' ], $ keys ['0 ' ]->getKeyMaterial (), 'HS256 ' , '0 ' );
211
212
$ decoded = JWT ::decode ($ msg , $ keys );
212
213
$ expected = new stdClass ();
213
214
$ expected ->message = 'abc ' ;
@@ -217,10 +218,11 @@ public function testKIDChooser()
217
218
public function testArrayAccessKIDChooser ()
218
219
{
219
220
$ keys = new ArrayObject ([
220
- '1 ' => new Key ('my_key ' , 'HS256 ' ),
221
+ '0 ' => new Key ('my_key0 ' , 'HS256 ' ),
222
+ '1 ' => new Key ('my_key1 ' , 'HS256 ' ),
221
223
'2 ' => new Key ('my_key2 ' , 'HS256 ' ),
222
224
]);
223
- $ msg = JWT ::encode (['message ' => 'abc ' ], $ keys ['1 ' ]->getKeyMaterial (), 'HS256 ' , '1 ' );
225
+ $ msg = JWT ::encode (['message ' => 'abc ' ], $ keys ['0 ' ]->getKeyMaterial (), 'HS256 ' , '0 ' );
224
226
$ decoded = JWT ::decode ($ msg , $ keys );
225
227
$ expected = new stdClass ();
226
228
$ expected ->message = 'abc ' ;
0 commit comments