Hi, all, What is the current situation with the PKCS12 support in Geronimo?
I see the GERONIMO-2015 issue has a year-and-a-half history, it was targeted at v2.0, but now v2.0.2 is already out there. It looks like parts of the proposed functionality are already there, and otherwise the patches are obsolete as they don't use the keystore gbean. Is it worth providing newer patches on this, are there any plans to integrate them? For now, Geronimo still doesn't start if JKS implementation is not available, e. g. on Harmony (see the stack below). Vasily Zakharov Intel ESSD java.io.IOException: Unable to create server SSL socket factory: Unable to create SSL Context at org.apache.geronimo.yoko.SocketFactory.getServerSocketFactory(SocketFact ory.java:407) at org.apache.geronimo.yoko.SocketFactory.createServerSocket(SocketFactory. java:317) at org.apache.yoko.orb.OCI.IIOP.Acceptor_impl.<init>(Acceptor_impl.java:461 ) at org.apache.yoko.orb.OCI.IIOP.AccFactory_impl.create_acceptor(AccFactory_ impl.java:157) at org.apache.yoko.orb.OBPortableServer.POAManagerFactory_impl.create_POAMa nager(POAManagerFactory_impl.java:251) at org.apache.yoko.orb.OB.ORBControl.initializeRootPOA(ORBControl.java:516) at org.apache.yoko.orb.OBCORBA.ORB_impl.resolve_initial_references(ORB_impl .java:1095) at org.apache.geronimo.corba.CORBABean.doStart(CORBABean.java:243) ... Caused by: org.apache.geronimo.management.geronimo.KeystoreException: Unable to create SSL Context at org.apache.geronimo.security.keystore.FileKeystoreManager.createSSLConte xt(FileKeystoreManager.java:354) at org.apache.geronimo.security.keystore.FileKeystoreManager.createSSLServe rFactory(FileKeystoreManager.java:296) at org.apache.geronimo.security.keystore.FileKeystoreManager$$FastClassByCG LIB$$4d9d2a71.invoke(<generated>) at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInv oker.java:38) ... Caused by: org.apache.geronimo.management.geronimo.KeystoreException: Unable to open keystore with provided password at org.apache.geronimo.security.keystore.FileKeystoreInstance.loadKeystoreD ata(FileKeystoreInstance.java:606) at org.apache.geronimo.security.keystore.FileKeystoreInstance.ensureLoaded( FileKeystoreInstance.java:650) at org.apache.geronimo.security.keystore.FileKeystoreInstance.getKeyManager (FileKeystoreInstance.java:444) at org.apache.geronimo.security.keystore.FileKeystoreInstance$$FastClassByC GLIB$$7fc5d251.invoke(<generated>) at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) ... Caused by: java.security.KeyStoreException: KeyStore JKS implementation not found at java.security.KeyStore.getInstance(KeyStore.java:94) at org.apache.geronimo.security.keystore.FileKeystoreInstance.loadKeystoreD ata(FileKeystoreInstance.java:586) at org.apache.geronimo.security.keystore.FileKeystoreInstance.ensureLoaded( FileKeystoreInstance.java:650) ... 65 more -------------------------------------------------------------------- Closed Joint Stock Company Intel A/O Registered legal address: 125252, Moscow, Russian Federation, Chapayevsky Per, 14. This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.