Not able to decrypt using JWE, when a private key is located in HSM

Issue #455 invalid
Former user created an issue

I am trying to decrypt a JWE content, but not able to decrypt it. below is the error I am getting

com.nimbusds.jose.JOSEException: AES/GCM/NoPadding decryption failed: Tag mismatch! at com.nimbusds.jose.crypto.impl.AESGCM.decrypt(AESGCM.java:301) at com.nimbusds.jose.crypto.impl.ContentCryptoProvider.decrypt(ContentCryptoProvider.java:289) at com.nimbusds.jose.crypto.RSADecrypter.decrypt(RSADecrypter.java:288) at com.nimbusds.jose.JWEObject.decrypt(JWEObject.java:415) at EncryptUtil.decrypt(EncryptUtil.java:61) at Test.main(Test.java:51) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:61) Caused by: javax.crypto.AEADBadTagException: Tag mismatch! at com.sun.crypto.provider.GaloisCounterMode.decryptFinal(GaloisCounterMode.java:578) at com.sun.crypto.provider.CipherCore.finalNoPadding(CipherCore.java:1116) at com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:1053) at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:853) at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446) at javax.crypto.Cipher.doFinal(Cipher.java:2164) at com.nimbusds.jose.crypto.impl.AESGCM.decrypt(AESGCM.java:297) ... 10 more

Comments (1)

  1. Log in to comment