|
TrueZIP 6.8.3 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use KeyProvider | |
|---|---|
| de.schlichtherle.key | An extensible, generalized manager for keys of arbitrary type required to create or open protected resources. |
| Uses of KeyProvider in de.schlichtherle.key |
|---|
| Subinterfaces of KeyProvider in de.schlichtherle.key | |
|---|---|
interface |
AesKeyProvider
A KeyProvider which allows to select the cipher key strength
when creating a new AES encrypted resource or replacing the entire
contents of an already existing AES encrypted resource. |
| Classes in de.schlichtherle.key that implement KeyProvider | |
|---|---|
class |
AbstractKeyProvider
This abstract class implements the base functionality required to be a "friendly" KeyProvider. |
class |
PromptingAesKeyProvider
An implementation of AesKeyProvider which prompts the user for
a key and allows to select the cipher key strength when creating a new
AES encrypted resource or replacing the entire contents of an already
existing AES encrypted resource. |
class |
PromptingKeyProvider
A "friendly" implementation of KeyProvider which prompts the user
for a key for its protected resource, enforcing a three seconds suspension
penalty if a wrong key was provided. |
class |
SharedKeyProvider
Deprecated. The class name is a misnomer: Use AbstractKeyProvider
instead. |
| Methods in de.schlichtherle.key that return KeyProvider | |
|---|---|
protected KeyProvider |
PromptingKeyProvider.addToKeyManager(String resourceID)
Like the super class implementation, but throws an IllegalStateException if this instance is already mapped for
another resource identifier. |
protected KeyProvider |
AbstractKeyProvider.addToKeyManager(String resourceID)
Maps this instance as the key provider for the given resource identifier in the KeyManager. |
KeyProvider |
KeyManager.getKeyProvider(String resourceID)
Deprecated. Use #getKeyProvider(String, Class) instead. |
KeyProvider |
PromptingKeyManager.getKeyProvider(String resourceID,
Class keyProviderType)
Behaves like the super class implementation, but adds additional behaviour in case the resulting key provider is an instance of PromptingKeyProvider. |
KeyProvider |
KeyManager.getKeyProvider(String resourceID,
Class keyProviderType)
Returns the KeyProvider for the given resource identifier. |
(package private) static KeyProvider |
KeyManager.mapKeyProvider(String resourceID,
KeyProvider provider)
Maps the given key provider for the given resource identifier. |
protected KeyProvider |
PromptingKeyProvider.removeFromKeyManager(String resourceID)
|
protected KeyProvider |
AbstractKeyProvider.removeFromKeyManager(String resourceID)
Remove this instance as the key provider for the given resource identifier from the map in the KeyManager. |
(package private) static KeyProvider |
KeyManager.unmapKeyProvider(String resourceID)
Removes the key provider for the given resource identifier from the map. |
| Methods in de.schlichtherle.key with parameters of type KeyProvider | |
|---|---|
(package private) static KeyProvider |
KeyManager.mapKeyProvider(String resourceID,
KeyProvider provider)
Maps the given key provider for the given resource identifier. |
void |
KeyManager.KeyProviderCommand.run(String resourceID,
KeyProvider provider)
|
void |
KeyManager.setKeyProvider(String resourceID,
KeyProvider provider)
Sets the key provider programmatically. |
|
TrueZIP 6.8.3 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||