Uploaded image for project: 'EJBCA'
  1. EJBCA
  2. ECA-1113

JCE error on JBoss 5 on some platforms

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: EJBCA 3.8.1
    • Fix Version/s: EJBCA 3.8.2
    • Component/s: PKI core
    • Labels:
      None
    • Environment:
      Windows XP, JDK 1.6.0_u12, JBoss 5.0.0-jdk6

      Description

      During ant install on the above platform you get:

      10:11:02,706 ERROR [LogInterceptor] EJBException in method: public abstract void org.ejbca.core.ejb.ca.caadmin.ICAAdminSessionRemote.createC
      A(org.ejbca.core.model.log.Admin,org.ejbca.core.model.ca.caadmin.CAInfo) throws org.ejbca.core.model.ca.caadmin.CAExistsException,org.ejbca.
      core.model.authorization.AuthorizationDeniedException,org.ejbca.core.model.ca.catoken.CATokenOfflineException,org.ejbca.core.model.ca.catoke
      n.CATokenAuthenticationFailedException,java.rmi.RemoteException, causedBy:
      java.io.IOException: exception encrypting data - java.security.NoSuchProviderException: JCE cannot authenticate the provider BC
      at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.wrapKey(Unknown Source)
      at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineStore(Unknown Source)
      at java.security.KeyStore.store(KeyStore.java:1117)
      at org.ejbca.core.model.ca.catoken.CATokenContainerImpl.generateKeys(CATokenContainerImpl.java:390)
      at org.ejbca.core.ejb.ca.caadmin.CAAdminSessionBean.createCA(CAAdminSessionBean.java:387)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.invocation.Invocation.performCall(Invocation.java:386)
      at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:228)
      at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:156)

      This does not happen on other versions of JBoss.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                tomas Tomas Gustavsson
                Reporter:
                tomas Tomas Gustavsson
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: