Friday, July 20, 2007

Odyssi PKI - 1,000 Downloads

As of this morning, version 0.1 of Odyssi PKI has been downloaded 1,000 times. My thanks to all those who downloaded the program. I am currently working on version 0.2, which will represent a major rewrite and restructuring of the entire codebase. Version 0.1 was more intended as a proof-of-concept. In writing it, I was able to experiment with several technologies I hadn't played with before, like Spring or Hibernate. The development turned out to be a great learning experience.

Version 0.2 will be much better from a design and functionality standpoint. It is being rewritten from the ground up, and will include many functions and features that were missing in version 0.1. This includes:

  • Easier CA administration, through the use of a web-based admin console
  • Easier creation and management of Registration Authorities
  • Enhanced security requirements, such as enforcement of strong authentication in the Registration Authority console
  • CRL support
  • XKMS (possibly)
  • Enhanced certificate template support, allowing admins to define the characteristics of different types of certificates that will be generated
  • Support for numerous X.509 certificate extensions
  • Stand-alone release (using an included distribution of Apache Tomcat) for easier deployment and administration
This is just a small list of the features I plan on including in the next version. I have no firm dates on when it will be released, as I'm working on it in my free time (which is minimal, now that I have a toddler). However, work is progressing quickly and I hope to have something posted really soon.

0 comments: