-
Bug
-
Resolution: Done
-
Major
-
None
Tested on: java -version
openjdk version "19-ea" 2022-09-20
OpenJDK Runtime Environment (build 19-ea+25-1892)
OpenJDK 64-Bit Server VM (build 19-ea+25-1892, mixed mode, sharing)
Failure:
Expected exception of type class org.jose4j.jwt.consumer.InvalidJwtException but got org.jose4j.lang.InvalidKeyException: Invalid key for JWE A128KW, expected a 128 bit key but a 256 bit key was provided.
<------>at org.testng.internal.ExpectedExceptionsHolder.wrongException(ExpectedExceptionsHolder.java:68)
<------>at org.testng.internal.Invoker.considerExceptions(Invoker.java:1130)
<------>at org.testng.internal.Invoker.invokeMethod(Invoker.java:615)
<------>at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
<------>at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
<------>at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
<------>at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
<------>at org.testng.TestRunner.privateRun(TestRunner.java:648)
<------>at org.testng.TestRunner.run(TestRunner.java:505)
<------>at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
<------>at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
<------>at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
<------>at org.testng.SuiteRunner.run(SuiteRunner.java:364)
<------>at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
<------>at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
<------>at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
<------>at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
<------>at org.testng.TestNG.runSuites(TestNG.java:1049)
<------>at org.testng.TestNG.run(TestNG.java:1017)
<------>at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:283)
<------>at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75)
<------>at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:120)
<------>at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
<------>at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
<------>at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
<------>at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
Caused by: org.jose4j.lang.InvalidKeyException: Invalid key for JWE A128KW, expected a 128 bit key but a 256 bit key was provided.
<------>at org.jose4j.jwx.KeyValidationSupport.validateAesWrappingKey(KeyValidationSupport.java:103)
<------>at org.jose4j.jwe.AesKeyWrapManagementAlgorithm.validateKey(AesKeyWrapManagementAlgorithm.java:64)
<------>at org.jose4j.jwe.AesKeyWrapManagementAlgorithm.validateEncryptionKey(AesKeyWrapManagementAlgorithm.java:53)
<------>at org.jose4j.jwe.JsonWebEncryption.getCompactSerialization(JsonWebEncryption.java:314)
<------>at org.eclipse.microprofile.jwt.tck.util.TokenUtils.encryptString(TokenUtils.java:465)
<------>at org.eclipse.microprofile.jwt.tck.util.TokenUtils.encryptClaims(TokenUtils.java:348)
<------>at org.eclipse.microprofile.jwt.tck.util.TokenUtils.encryptClaims(TokenUtils.java:288)
<------>at org.eclipse.microprofile.jwt.tck.util.TokenUtils.encryptClaims(TokenUtils.java:272)
<------>at org.eclipse.microprofile.jwt.tck.util.TokenUtilsEncryptTest.testFailAlgorithm(TokenUtilsEncryptTest.java:49)
<------>at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
<------>at java.base/java.lang.reflect.Method.invoke(Method.java:578)
<------>at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
<------>at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
<------>... 23 more
- is related to
-
WFLY-16975 Eliminate TokenUtilsEncryptTest workaround after upgrade to MP JWT 2.1
- Closed
- links to