Skip to content

Commit b174332

Browse files
authored
fix test (#35)
The AES-CBC and AES-GCM data were interchanged. It can be verified by submitting the string at https://jwt.io/
1 parent 1a392ea commit b174332

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/test/java/com/mastercard/developer/encryption/jwe/JWEObjectTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ public void testDecrypt_ShouldReturnDecryptedPayload_WhenPayloadIsCbcEncrypted()
1212
JweObject jweObject = TestUtils.getTestCbcJweObject();
1313
String decryptedPayload = jweObject.decrypt(TestUtils.getTestJweConfigBuilder().build());
1414

15-
assertEquals("{\"foo\":\"bar\"}", decryptedPayload);
15+
assertEquals("bar", decryptedPayload);
1616
}
1717

1818
@Test
1919
public void testDecrypt_ShouldReturnDecryptedPayload_WhenPayloadIsGcmEncrypted() throws Exception {
2020
JweObject jweObject = TestUtils.getTestGcmJweObject();
2121
String decryptedPayload = jweObject.decrypt(TestUtils.getTestJweConfigBuilder().build());
2222

23-
assertEquals("bar", decryptedPayload);
23+
assertEquals("{\"foo\":\"bar\"}", decryptedPayload);
2424
}
2525
}

src/test/java/com/mastercard/developer/test/TestUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,11 @@ public static JweConfigBuilder getTestJweConfigBuilder() throws Exception {
5252
.withDecryptionKey(TestUtils.getTestDecryptionKey());
5353
}
5454

55-
public static JweObject getTestGcmJweObject() {
55+
public static JweObject getTestCbcJweObject() {
5656
return JweObject.parse("eyJraWQiOiI3NjFiMDAzYzFlYWRlM2E1NDkwZTUwMDBkMzc4ODdiYWE1ZTZlYzBlMjI2YzA3NzA2ZTU5OTQ1MWZjMDMyYTc5IiwiY3R5IjoiYXBwbGljYXRpb25cL2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.5bsamlChk0HR3Nqg2UPJ2Fw4Y0MvC2pwWzNv84jYGkOXyqp1iwQSgETGaplIa7JyLg1ZWOqwNHEx3N7gsN4nzwAnVgz0eta6SsoQUE9YQ-5jek0COslUkoqIQjlQYJnYur7pqttDibj87fcw13G2agle5fL99j1QgFPjNPYqH88DMv481XGFa8O3VfJhW93m73KD2gvE5GasOPOkFK9wjKXc9lMGSgSArp3Awbc_oS2Cho_SbsvuEQwkhnQc2JKT3IaSWu8yK7edNGwD6OZJLhMJzWJlY30dUt2Eqe1r6kMT0IDRl7jHJnVIr2Qpe56CyeZ9V0aC5RH1mI5dYk4kHg.yI0CS3NdBrz9CCW2jwBSDw.6zr2pOSmAGdlJG0gbH53Eg.UFgf3-P9UjgMocEu7QA_vQ", JsonEngine.getDefault());
5757
}
5858

59-
public static JweObject getTestCbcJweObject() {
59+
public static JweObject getTestGcmJweObject() {
6060
return JweObject.parse("eyJraWQiOiI3NjFiMDAzYzFlYWRlM2E1NDkwZTUwMDBkMzc4ODdiYWE1ZTZlYzBlMjI2YzA3NzA2ZTU5OTQ1MWZjMDMyYTc5IiwiY3R5IjoiYXBwbGljYXRpb25cL2pzb24iLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.8c6vxeZOUBS8A9SXYUSrRnfl1ht9xxciB7TAEv84etZhQQ2civQKso-htpa2DWFBSUm-UYlxb6XtXNXZxuWu-A0WXjwi1K5ZAACc8KUoYnqPldEtC9Q2bhbQgc_qZF_GxeKrOZfuXc9oi45xfVysF_db4RZ6VkLvY2YpPeDGEMX_nLEjzqKaDz_2m0Ae_nknr0p_Nu0m5UJgMzZGR4Sk1DJWa9x-WJLEyo4w_nRDThOjHJshOHaOU6qR5rdEAZr_dwqnTHrjX9Qm9N9gflPGMaJNVa4mvpsjz6LJzjaW3nJ2yCoirbaeJyCrful6cCiwMWMaDMuiBDPKa2ovVTy0Sw.w0Nkjxl0T9HHNu4R.suRZaYu6Ui05Z3-vsw.akknMr3Dl4L0VVTGPUszcA", JsonEngine.getDefault());
6161
}
6262

0 commit comments

Comments
 (0)