Cumulus4j API
(1.2.0-SNAPSHOT)

Package org.cumulus4j.keystore

Key store managing keys safely in the local file system.

See:
          Description

Class Summary
DateDependentKeyStrategy Key management strategy determining the currently active encryption key by the current time.
DateDependentKeyStrategy.ActiveKey Descriptor of the active key.
GeneratedKey Container holding a keyID and a key.
KeyStore KeyStore is a storage facility for cryptographic keys.
KeyStoreVersion  
 

Exception Summary
AuthenticationException Thrown by any method of KeyStore which requires authentication, if authentication fails.
CannotDeleteLastUserException Thrown by KeyStore.deleteUser(String, char[], String), if an attempt is made to delete the last user.
KeyNotFoundException Thrown by KeyStore.getKey(String, char[], long), if a non-existent key is requested.
KeyStoreException Base class for all exceptions thrown by KeyStore.
KeyStoreNotEmptyException Thrown, if an empty KeyStore is expected, but the key-store is not empty.
UserAlreadyExistsException Thrown by KeyStore.createUser(String, char[], String, char[]), if a user with the same userName already exists.
UserNotFoundException Thrown by the KeyStore, if a userName references a non-existent user.
 

Package org.cumulus4j.keystore Description

Key store managing keys safely in the local file system.

The KeyStore is the most important class in this package. It manages a file in the local file system in which it saves the keys used by the Cumulus4j-DataNucleus-plug-in in an encrypted form. It is similar to a Java-KeyStore, but specifically serves the needs of Cumulus4j.


Cumulus4j API
(1.2.0-SNAPSHOT)

Copyright © 2013 NightLabs Consulting GmbH. All Rights Reserved.