Skip to content
dschadow edited this page Dec 23, 2014 · 1 revision

The JCrypTool Keystore is managed by the KeyStoreManager org.jcryptool.crypto.keystore.backend.KeyStoreManager in the org.jcryptool.crypto.keystore plug-in. It is recommended that all crypto plug-ins use this keystore to store and retrieve their own keys. Keystore management takes place in the Algorithm perspective in the Keystore view.

The KeyStoreManager is implemented as singleton, the instance can be retrieved via

KeyStoreManager ksm = KeyStoreManager.getInstance();

This instance enables developers to add, update, delete or retrieve keys (public, private, secret) and certificates.

The JCrypTool keystore is initialized once during the first JCrypTool start and will be stored in the workspace directory. This process creates some sample keys as well. All these sample keys are protected with the password 1234. It is recommended that all crypto plug-ins use the same password for their own keys.