HTTPS Connectors fail on IBM JDK
--------------------------------
Key: GERONIMO-1011
URL: http://issues.apache.org/jira/browse/GERONIMO-1011
Project: Geronimo
Type: Bug
Components: JVM-compatibility
Versions: 1.0-M5
Environment: WinXP or Win2003 Server w/ IBM 1.4.2 JDK
Reporter: Donald Woods
HTTPS connectors for Jetty and Tomcat fail to load when starting the server
using the IBM 1.4.2 JDK.
This worked with M4, but was broken sometime in the last several weeks by
changes in M5.
The IBM JDK supplies its own HTTPS handler - com.ibm.net.ssl.www.protocol,
which must be manually loaded in addition to the default sun.net.www.protocol.
Also, the IBM JDK provides a different implementation of the X059 algorithm,
which is IbmX509 instead of SunX509.
The required code changes to recognize that an IBM JDK is being used and
initialize the algorithm and protocol handler correctly, are confined to the
Jetty and Tomcat HttpsConnector classes and the GeronimoURLFactory.
The resolution of this bug will only allow a Geronimo server built with the Sun
JDK to run on an IBM JDK - it does not resolve the other known build and Orb
problems with using non-Sun JVMs.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira