All Classes and Interfaces

Class
Description
This view uses key aliases as source objects
 
Base key name generation strategy.
 
Specific interface for generating encryption keys
This view uses key entries as source objects
 
This interface provides all functions that are available in this library.
 
 
 
 
Aggregate interface that provides all key generation related operations.
Metadata like key expiration date.
 
This exists to hack Dagger intricacies.
Interface which determines algorithm for generating key name
 
 
 
 
 
Heterogeneous collection of keys that can be stored in KeyStore.
 
 
Wrapper for keystore config.
Password key derivation configuration.
 
Purely technical class that should be implemented of Juggler instances in order to be used with key-rotation.
 
KeyStore view from different angles.
 
Keeps key name generating strategy and password
Stub implementation when key doesn't use metadata
Password-based key entry, can be used to store some string/byte-based secret that is not key in keystore too.
 
 
PBKDF2-based key derivation.
 
 
 
 
This interface describes actions which could be done with query results
This class is safe to use without try-with-resources as it has all keys loaded.
Scrypt-based key derivation.
 
 
 
Specific interface for generating secret keys
 
 
 
Specific interface for generating signing keys
Adds to View interface ability to add, update and remove objects
This interface sets general structure of getting objects from some source using query