@@ -129,11 +129,11 @@ public function testDecodeByJwkKeySetTokenExpired()
129129 /**
130130 * @dataProvider provideDecodeByJwkKeySet
131131 */
132- public function testDecodeByJwkKeySet ($ pemFile , $ jwkFile , $ alg )
132+ public function testDecodeByJwkKeySet ($ pemFile , $ jwkFile , $ alg, $ keyId )
133133 {
134134 $ privKey1 = file_get_contents (__DIR__ . '/data/ ' . $ pemFile );
135135 $ payload = ['sub ' => 'foo ' , 'exp ' => strtotime ('+10 seconds ' )];
136- $ msg = JWT ::encode ($ payload , $ privKey1 , $ alg , ' jwk1 ' );
136+ $ msg = JWT ::encode ($ payload , $ privKey1 , $ alg , $ keyId );
137137
138138 $ jwkSet = json_decode (
139139 file_get_contents (__DIR__ . '/data/ ' . $ jwkFile ),
@@ -149,9 +149,10 @@ public function testDecodeByJwkKeySet($pemFile, $jwkFile, $alg)
149149 public function provideDecodeByJwkKeySet ()
150150 {
151151 return [
152- ['rsa1-private.pem ' , 'rsa-jwkset.json ' , 'RS256 ' ],
153- ['ecdsa256-private.pem ' , 'ec-jwkset.json ' , 'ES256 ' ],
154- ['ed25519-1.sec ' , 'ed25519-jwkset.json ' , 'EdDSA ' ],
152+ ['rsa1-private.pem ' , 'rsa-jwkset.json ' , 'RS256 ' , 'jwk1 ' ],
153+ ['ecdsa256-private.pem ' , 'ec-jwkset.json ' , 'ES256 ' , 'jwk1 ' ],
154+ ['ecdsa384-private.pem ' , 'ec-jwkset.json ' , 'ES384 ' , 'jwk4 ' ],
155+ ['ed25519-1.sec ' , 'ed25519-jwkset.json ' , 'EdDSA ' , 'jwk1 ' ],
155156 ];
156157 }
157158
0 commit comments