Updated nimbusds library version to 2.17.2 and made relevant changes in enc./dec. service and test
parent
372675fd2a
commit
e1b072c991
|
@ -87,7 +87,7 @@ public class TestSignedAuthRequestUrlBuilder {
|
||||||
@Before
|
@Before
|
||||||
public void prepare() throws NoSuchAlgorithmException, InvalidKeySpecException {
|
public void prepare() throws NoSuchAlgorithmException, InvalidKeySpecException {
|
||||||
|
|
||||||
RSAKey key = new RSAKey(new Base64URL(n), new Base64URL(e), new Base64URL(d), Use.SIGNATURE, new Algorithm(alg), kid);
|
RSAKey key = new RSAKey(new Base64URL(n), new Base64URL(e), new Base64URL(d), Use.SIGNATURE, new Algorithm(alg), kid, null, null, null);
|
||||||
Map<String, JWK> keys = Maps.newHashMap();
|
Map<String, JWK> keys = Maps.newHashMap();
|
||||||
keys.put("client", key);
|
keys.put("client", key);
|
||||||
|
|
||||||
|
|
|
@ -81,7 +81,7 @@ public class TestDefaultJwtEncryptionAndDecryptionService {
|
||||||
"qDp0Vqj3kbSCz1XyfCs6_LehBwtxHIyh8Ripy40p24moOAbgxVw3rxT_vl" +
|
"qDp0Vqj3kbSCz1XyfCs6_LehBwtxHIyh8Ripy40p24moOAbgxVw3rxT_vl" +
|
||||||
"t3UVe4WO3JkJOzlpUf-KTVI2Ptgm-dARxTEtE-id-4OJr0h-K-VFs3VSnd" +
|
"t3UVe4WO3JkJOzlpUf-KTVI2Ptgm-dARxTEtE-id-4OJr0h-K-VFs3VSnd" +
|
||||||
"VTIznSxfyrj8ILL6MG_Uv8YAu7VILSB3lOW085-4qE3DzgrTjgyQ"), // d
|
"VTIznSxfyrj8ILL6MG_Uv8YAu7VILSB3lOW085-4qE3DzgrTjgyQ"), // d
|
||||||
Use.ENCRYPTION, JWEAlgorithm.RSA_OAEP, RSAkid);
|
Use.ENCRYPTION, JWEAlgorithm.RSA_OAEP, RSAkid, null, null, null);
|
||||||
|
|
||||||
// AES key wrap not yet tested
|
// AES key wrap not yet tested
|
||||||
// private String AESkid = "aes123";
|
// private String AESkid = "aes123";
|
||||||
|
@ -112,11 +112,12 @@ public class TestDefaultJwtEncryptionAndDecryptionService {
|
||||||
|
|
||||||
JWEObject jwt = JWEObject.parse(compactSerializedJwe);
|
JWEObject jwt = JWEObject.parse(compactSerializedJwe);
|
||||||
|
|
||||||
assertThat(jwt.getPayload(), nullValue());
|
assertThat(jwt.getPayload(), nullValue()); // observe..nothing is there
|
||||||
|
|
||||||
service.decryptJwt(jwt);
|
service.decryptJwt(jwt);
|
||||||
|
String result = jwt.getPayload().toString(); // and voila! decrypto-magic
|
||||||
|
|
||||||
assertEquals(plainText, jwt.getPayload().toString());
|
assertEquals(plainText, result);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
2
pom.xml
2
pom.xml
|
@ -387,7 +387,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.nimbusds</groupId>
|
<groupId>com.nimbusds</groupId>
|
||||||
<artifactId>nimbus-jose-jwt</artifactId>
|
<artifactId>nimbus-jose-jwt</artifactId>
|
||||||
<version>2.15.2</version>
|
<version>2.17.2</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.hsqldb</groupId>
|
<groupId>org.hsqldb</groupId>
|
||||||
|
|
Loading…
Reference in New Issue