@@ -129,11 +129,11 @@ public function testDecodeByJwkKeySetTokenExpired()
129
129
/**
130
130
* @dataProvider provideDecodeByJwkKeySet
131
131
*/
132
- public function testDecodeByJwkKeySet ($ pemFile , $ jwkFile , $ alg )
132
+ public function testDecodeByJwkKeySet ($ pemFile , $ jwkFile , $ alg, $ keyId )
133
133
{
134
134
$ privKey1 = file_get_contents (__DIR__ . '/data/ ' . $ pemFile );
135
135
$ payload = ['sub ' => 'foo ' , 'exp ' => strtotime ('+10 seconds ' )];
136
- $ msg = JWT ::encode ($ payload , $ privKey1 , $ alg , ' jwk1 ' );
136
+ $ msg = JWT ::encode ($ payload , $ privKey1 , $ alg , $ keyId );
137
137
138
138
$ jwkSet = json_decode (
139
139
file_get_contents (__DIR__ . '/data/ ' . $ jwkFile ),
@@ -149,9 +149,10 @@ public function testDecodeByJwkKeySet($pemFile, $jwkFile, $alg)
149
149
public function provideDecodeByJwkKeySet ()
150
150
{
151
151
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 ' ],
155
156
];
156
157
}
157
158
0 commit comments