NPE in JWEUtil.deriveEncryptionKey

What did you do?

Sent a 'Dir' encrypted request object JWT to the oidc-client-test. It was encrypted using the content encryption algorithm A256GCM and the key was derived from the client_secret per spec.

What did you expect would happen?

It would be decrypted using a key derived from the client_secret.

What did happen?

A Null Pointer Exception was thrown.

java.lang.NullPointerException
 net.openid.conformance.util.JWEUtil.deriveEncryptionKey(JWEUtil.java:112)
 net.openid.conformance.util.JWEUtil.createSymmetricJWKForAlgAndSecret(JWEUtil.java:163)
 net.openid.conformance.util.JWTUtil.jwtStringToJsonObjectForEnvironment(JWTUtil.java:124)
 net.openid.conformance.condition.as.AbstractExtractRequestObject.processRequestObjectString(AbstractExtractRequestObject.java:25)
net.openid.conformance.condition.as.ExtractRequestObject.evaluate(ExtractRequestObject.java:23)

If the problem relates to a test, please provide a link to the log-detail.html page on our server (the test result does NOT need to be 'published')

https://www.certification.openid.net/log-detail.html?log=rhALA5xofBFEleu