- SafeKey<K extends SafeKey<K>> - Interface in net.java.truevfs.key.spec
-
A safe secret key for the encryption and decryption of protected resources.
- SafeKeyManager<K extends SafeKey<K>,P extends SafeKeyProvider<K>> - Class in net.java.truevfs.key.spec
-
Uses a map to hold the safe key providers managed by this instance.
- SafeKeyManager() - Constructor for class net.java.truevfs.key.spec.SafeKeyManager
-
Constructs a new safe key manager.
- SafeKeyProvider<K extends SafeKey<K>> - Class in net.java.truevfs.key.spec
-
Provides the base functionality required to implement a "safe" key provider.
- SafeKeyProvider() - Constructor for class net.java.truevfs.key.spec.SafeKeyProvider
-
Constructs a new safe key provider.
- SafePbeParameters<P extends SafePbeParameters<P,S>,S extends KeyStrength> - Class in net.java.truevfs.key.spec.param
-
A JavaBean which holds parameters for password based encryption.
- SafePbeParameters() - Constructor for class net.java.truevfs.key.spec.param.SafePbeParameters
-
- SafePbeParametersView<P extends SafePbeParameters<P,?>> - Class in net.java.truevfs.key.spec.param
-
A user interface to prompt for parameters for safe password based encryption.
- SafePbeParametersView() - Constructor for class net.java.truevfs.key.spec.param.SafePbeParametersView
-
- setChangeRequested(boolean) - Method in interface net.java.truevfs.key.spec.PromptingKeyProvider.Controller
-
- setKey(K) - Method in interface net.java.truevfs.key.spec.KeyProvider
-
Sets the secret key programmatically.
- setKey(K) - Method in interface net.java.truevfs.key.spec.PromptingKeyProvider.Controller
-
Sets the protected resource's key to a clone of the given key.
- setKey(K) - Method in class net.java.truevfs.key.spec.PromptingKeyProvider
-
- setKey(K) - Method in class net.java.truevfs.key.spec.SafeKeyProvider
-
- setKeyFileBytes(byte[]) - Method in class net.java.truevfs.key.spec.param.SafePbeParameters
-
Decodes the given byte array to a password char array for subsequent use.
- setKeyStrength(S) - Method in class net.java.truevfs.key.spec.param.SafePbeParameters
-
Sets the cipher key strength.
- setPassword(char[]) - Method in class net.java.truevfs.key.spec.param.SafePbeParameters
-
Copies and stores the given password char array for deriving the cipher
key.
- SINGLETON - Static variable in class net.java.truevfs.key.spec.sl.KeyManagerMapLocator
-
The singleton instance of this class.
- SuspensionPenalty - Class in net.java.truevfs.key.spec.util
-
A utility class for enforcing a suspension penalty of at least
MIN_KEY_RETRY_DELAY milliseconds between two subsequent key
verifications.