Actually our decryptor and encryptor rely on Nimbus since 3.1.6. Or to be more exact
```
<groupId>com.nimbusds</groupId>
<artifactId>nimbus-jose-jwt</artifactId>
<version>6.3</version>
```
We started to move away from own implementation due to compatibility and ongoing corner cases which can consume a lot of time to cover correctly. We have cross test between nimbus, jose and gluu wrapper which shows generic compatibility.
https://github.com/GluuFederation/oxAuth/blob/0a7d4dfcbd46bd4d678081de646fe8bd82a45dc7/Server/src/test/java/org/xdi/oxauth/comp/CrossEncryptionTest.java#L62
On what exactly issue did you run into?
Thanks,
Yuriy Z