Skip to content

Commit 306c8cf

Browse files
Kristina Sahlmannjricher
authored andcommitted
update nimbus-jose-jwt dependency to 2.26 and fix the affected files
1 parent 48431fd commit 306c8cf

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

openid-connect-client/src/test/java/org/mitre/openid/connect/client/service/impl/TestSignedAuthRequestUrlBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
import com.nimbusds.jose.Algorithm;
4646
import com.nimbusds.jose.jwk.JWK;
4747
import com.nimbusds.jose.jwk.RSAKey;
48-
import com.nimbusds.jose.jwk.Use;
48+
import com.nimbusds.jose.jwk.KeyUse;
4949
import com.nimbusds.jose.util.Base64URL;
5050
import com.nimbusds.jwt.ReadOnlyJWTClaimsSet;
5151
import com.nimbusds.jwt.SignedJWT;
@@ -90,7 +90,7 @@ public class TestSignedAuthRequestUrlBuilder {
9090
@Before
9191
public void prepare() throws NoSuchAlgorithmException, InvalidKeySpecException {
9292

93-
RSAKey key = new RSAKey(new Base64URL(n), new Base64URL(e), new Base64URL(d), Use.SIGNATURE, new Algorithm(alg), kid, null, null, null);
93+
RSAKey key = new RSAKey(new Base64URL(n), new Base64URL(e), new Base64URL(d), KeyUse.SIGNATURE, null, new Algorithm(alg), kid, null, null, null);
9494
Map<String, JWK> keys = Maps.newHashMap();
9595
keys.put("client", key);
9696

openid-connect-common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
<dependency>
6767
<groupId>com.nimbusds</groupId>
6868
<artifactId>nimbus-jose-jwt</artifactId>
69-
<version>2.22.1</version>
69+
<version>2.26</version>
7070
</dependency>
7171
<dependency>
7272
<groupId>org.eclipse.persistence</groupId>

openid-connect-common/src/main/java/org/mitre/jwt/signer/service/impl/SymmetricCacheService.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.util.concurrent.ExecutionException;
2323
import java.util.concurrent.TimeUnit;
2424

25+
import com.nimbusds.jose.Algorithm;
2526
import org.mitre.jwt.signer.service.JwtSigningAndValidationService;
2627
import org.mitre.oauth2.model.ClientDetailsEntity;
2728
import org.slf4j.Logger;
@@ -36,7 +37,7 @@
3637
import com.google.common.util.concurrent.UncheckedExecutionException;
3738
import com.nimbusds.jose.jwk.JWK;
3839
import com.nimbusds.jose.jwk.OctetSequenceKey;
39-
import com.nimbusds.jose.jwk.Use;
40+
import com.nimbusds.jose.jwk.KeyUse;
4041
import com.nimbusds.jose.util.Base64URL;
4142

4243
/**
@@ -98,7 +99,7 @@ public JwtSigningAndValidationService load(String key) throws Exception {
9899

99100
String id = "SYMMETRIC-KEY";
100101

101-
JWK jwk = new OctetSequenceKey(Base64URL.encode(key), Use.SIGNATURE, null, id, null, null, null);
102+
JWK jwk = new OctetSequenceKey(Base64URL.encode(key), KeyUse.SIGNATURE, null, new Algorithm(id), null, null, null, null);
102103
Map<String, JWK> keys = ImmutableMap.of(id, jwk);
103104
JwtSigningAndValidationService service = new DefaultJwtSigningAndValidationService(keys);
104105

openid-connect-common/src/test/java/org/mitre/jwt/encryption/service/impl/TestDefaultJwtEncryptionAndDecryptionService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
import com.nimbusds.jose.JWEObject;
3737
import com.nimbusds.jose.jwk.JWK;
3838
import com.nimbusds.jose.jwk.RSAKey;
39-
import com.nimbusds.jose.jwk.Use;
39+
import com.nimbusds.jose.jwk.KeyUse;
4040
import com.nimbusds.jose.util.Base64URL;
4141
import com.nimbusds.jwt.EncryptedJWT;
4242
import com.nimbusds.jwt.JWTClaimsSet;
@@ -81,7 +81,7 @@ public class TestDefaultJwtEncryptionAndDecryptionService {
8181
"qDp0Vqj3kbSCz1XyfCs6_LehBwtxHIyh8Ripy40p24moOAbgxVw3rxT_vl" +
8282
"t3UVe4WO3JkJOzlpUf-KTVI2Ptgm-dARxTEtE-id-4OJr0h-K-VFs3VSnd" +
8383
"VTIznSxfyrj8ILL6MG_Uv8YAu7VILSB3lOW085-4qE3DzgrTjgyQ"), // d
84-
Use.ENCRYPTION, JWEAlgorithm.RSA_OAEP, RSAkid, null, null, null);
84+
KeyUse.ENCRYPTION, null, JWEAlgorithm.RSA_OAEP, RSAkid, null, null, null);
8585

8686
// AES key wrap not yet tested
8787
// private String AESkid = "aes123";

0 commit comments

Comments
 (0)