Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8017076

algorithm is not supported for key encryption RSA/ECB/OAEPPadding

XMLWordPrintable

    • windows_8

      FULL PRODUCT VERSION :
      jre 7 update 25 64bit edition

      ADDITIONAL OS VERSION INFORMATION :
      Windows 8 64bit edition

      A DESCRIPTION OF THE PROBLEM :
      I have an application build on JAX-WS (METRO 2.0). Application use Basic 128bit encription and was build in NetBeans IDE. Prior update jre from version jre7u21(64bit) to jre7u25 everything was fine but after update to jre7u25, I have got the next exception.:

      java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/ECB/OAEPPadding

      and application could not start.

      REGRESSION. Last worked in version 7u21

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      just run application that use METRO 2.0 with wsit and catch exception/

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      and application could not start.

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      INFO: WSP5018: Loaded WSIT configuration from file: file:/C:/TechProjects/ecotepremoteclient/build/classes/META-INF/wsit-client.xml.
      ???? 19, 2013 3:06:49 PM com.sun.xml.ws.security.opt.impl.enc.CryptoProcessor getCipherValueOfEK
      SEVERE: WSS1904: Unable to compute Cipher Value / decrypt key as http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p algorithm is not supported for key encryption
      java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/ECB/OAEPPadding
      at javax.crypto.Cipher.getInstance(Cipher.java:524)
      at com.sun.xml.ws.security.opt.impl.enc.CryptoProcessor.initCipher(CryptoProcessor.java:124)
      at com.sun.xml.ws.security.opt.impl.enc.CryptoProcessor.getCipherValueOfEK(CryptoProcessor.java:166)
      at com.sun.xml.ws.security.opt.impl.enc.JAXBEncryptedKey.getCipherValue(JAXBEncryptedKey.java:274)
      at com.sun.xml.ws.security.opt.impl.keyinfo.SymmetricTokenBuilder.process(SymmetricTokenBuilder.java:255)
      at com.sun.xml.ws.security.opt.impl.dsig.TokenProcessor.process(TokenProcessor.java:190)
      at com.sun.xml.ws.security.opt.impl.dsig.SignatureProcessor.sign(SignatureProcessor.java:109)
      at com.sun.xml.wss.impl.filter.SignatureFilter.sign(SignatureFilter.java:631)
      at com.sun.xml.wss.impl.filter.SignatureFilter.process(SignatureFilter.java:589)
      at com.sun.xml.wss.impl.HarnessUtil.processWSSPolicy(HarnessUtil.java:93)
      at com.sun.xml.wss.impl.HarnessUtil.processDeep(HarnessUtil.java:272)
      at com.sun.xml.wss.impl.SecurityAnnotator.processMessagePolicy(SecurityAnnotator.java:189)
      at com.sun.xml.wss.impl.SecurityAnnotator.secureMessage(SecurityAnnotator.java:150)
      at com.sun.xml.wss.jaxws.impl.SecurityTubeBase.secureOutboundMessage(SecurityTubeBase.java:397)
      at com.sun.xml.wss.jaxws.impl.SecurityClientTube.processClientRequestPacket(SecurityClientTube.java:311)
      at com.sun.xml.wss.jaxws.impl.SecurityClientTube.processRequest(SecurityClientTube.java:240)
      at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629)
      at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588)
      at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573)
      at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470)
      at com.sun.xml.ws.client.Stub.process(Stub.java:319)
      at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:157)
      at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
      at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
      at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:140)
      at com.sun.proxy.$Proxy44.getSystemVersion(Unknown Source)
      at ua.com.ecotep.ecotepremoteclient.callbackutils.GoodsDm.getSystemVersion(GoodsDm.java:41)
      at ua.com.ecotep.ecotepremoteclient.utils.PassServiceDialog.run(PassServiceDialog.java:227)
      at java.lang.Thread.run(Thread.java:724)

      REPRODUCIBILITY :
      This bug can be reproduced always.

            keshah Ketan Shah (Inactive)
            rcalnan Roger Calnan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: