gapjump osaka logo
  • Words
  • Code
  • Meta

KeyStone

KeyStone screenshot

KeyStone is an editor program for Java keystore files, licensed under the GPL. KeyStone may help make your life easier if you're working with symmetric cryptography in Java. Otherwise... move along, nothing to see here.

Current Version

The current version is the initial release: v0.1

Supported Features

  1. Create new keystore, edit existing keystore
  2. Change keystore password
  3. Randomly generate new secret key
  4. Add new secret key from preexisting key material
  5. Update keystore entry's alias
  6. Change keystore entry password
  7. Delete keystore entry
  8. Cut, copy, paste keystore entry between multiple files
  9. Drag and drop copy between multiple files
  10. Inspect secret key properties

Desirable, But Unsupported Features

These are features one might wish for, but which are not present in the current version of KeyStone:

  1. Cannot generate new key pairs
  2. Cannot generate new certificates
  3. No PKC protocol actions directly supported (like cert signing requests, etc)

Getting KeyStone

KeyStone is currently available on SourceForge.

Building KeyStone

KeyStone relies on an Ant script to control the build process. You will need the following prerequisites to run the build script:

  1. Java 1.5 or later (really only tested on 1.5 so far)
  2. Ant installed
  3. JUnit (pre JUnit 4.0), if you want to run the unit tests

The output of the build process (using the default "dist" task) should be an executable jar file, which you can double click to start, or run using the command: java -jar keystone.jar

  • [ Words ]
  • [ Code ]
  • [ Meta ]

© 2007 William Gage