There are a number of reusable components that might be used on their own. Specifically:
a certificate viewer for displaying X509 certificates.
a keystore GUI for managing keystores such as the JKS keystore.
a Unicode/UTF8 properties file reader for sane handling of translation files.
- A Mock JNDI Provider> for JUnit testing LDAP functionality.