| Package | Description |
|---|---|
| net.java.truecommons.key.spec |
Provides an extensible manager for generic keys required for writing or
reading protected resources, for example encrypted files.
|
| net.java.truecommons.key.spec.prompting |
Provides a key manager which promps users for
keys.
|
| net.java.truecommons.key.spec.sl |
Provides singletons to locate service providers on the class path.
|
| net.java.truecommons.key.spec.spi |
Provides abstract classes for locatable service providers.
|
| net.java.truecommons.key.spec.unknown |
Provides a complete key manager implementation which fails to resolve any
keys.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractKeyManager<K>
An abstract key manager.
|
| Modifier and Type | Method and Description |
|---|---|
<K> KeyManager<K> |
KeyManagerMap.manager(Class<K> type)
Returns the key manager for the given secret key class.
|
<K> KeyManager<K> |
AbstractKeyManagerMap.manager(Class<K> type) |
| Modifier and Type | Method and Description |
|---|---|
abstract Map<Class<?>,KeyManager<?>> |
AbstractKeyManagerMap.get()
Returns an immutable map of key classes to nullable key managers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PromptingKeyManager<K extends PromptingKey<K>>
A key manager which prompts the user for a secret key if required.
|
| Modifier and Type | Method and Description |
|---|---|
Map<Class<?>,KeyManager<?>> |
PromptingKeyManagerMap.get() |
| Modifier and Type | Method and Description |
|---|---|
Map<Class<?>,KeyManager<?>> |
KeyManagerMapLocator.get() |
| Modifier and Type | Method and Description |
|---|---|
Map<Class<?>,KeyManager<?>> |
KeyManagerMapFactory.get()
Returns a new empty map for subsequent modification.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UnknownKeyManager
This key manager fails to resolve any keys.
|
| Modifier and Type | Field and Description |
|---|---|
static KeyManager<Object> |
UnknownKeyManager.SINGLETON
The singleton instance of this class.
|
Copyright © 2012–2015 Schlichtherle IT Services. All rights reserved.