Java News from Wednesday, February 11, 2004

The first beta of EJBCA 3.0, an open source, Java 2 Enterprise Edition (J2EE) Certificate Authority, has been posted. EJBCA can be used standalone or integrated into other J2EE application. It supports multiple levels of certificate authorities, individual enrollment and batch production of certificates, PKCS12 and PEM export, configurable certificate contents. revocation and certificate revocation lists, and more. Version 2.0 adds a Web GUI for administration, speed ups, soft configurable types of signing device, new access control on method invocation, an option to generate JKS or PEM keystores, a CertificatePolicies extension, a return PKCS7 with full path to browsers, new configurable certificate profiles, more alternative names, user profiles for administrators of different groups, improved serial number generation, and a new logging mechanism. Version 3.0 adds support for OCSP and allows several certificate authorities to run in one instance of EJBCA. EJBCA is published under the LGPL.

JavaToolSoft has released JavaDOCHelper 1.5.1, a view and search tool for JavaDoc API documentation. "You can ask it to look for a class or class member name, and it brings up the relevant html page. JavaDOCHelper is designed to be invoked from a text editor. Place the cursor on a word you want to search for and press a key, JavaDOCHelper should come up with a list of search result."

Brendan Macmillan has posted version 2.1.5 of Java Serialization for XML (JSX) 2, a library for converting Java objects into streams of XML and reading the objects back from the streams. To use it, replace ObjectOutputStream with JSX.ObjectWriter and ObjectInputStream with JSX.ObjectReader. This release allows both String and primitive values to be encoded as a primitive element so XSLT no longer needs to distinguish between the two. JSX costs $200 per developer plus $500 if you want to distribute the application.

Websina has released BugZero 3.4, a $999 payware Web-based bug tracking system that supports multiple projects, group-based access, automatic bug assignment, file attachment, email notification, and metric reports. Bug Zero is written in Java and can run on top of various backend databases including MySQL. 3.4 adds a few minor new features.