|
Cumulus4j API (1.0.0) |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.cumulus4j.keymanager.api.internal.AbstractKeyManagerAPI
public abstract class AbstractKeyManagerAPI
Field Summary | |
---|---|
protected static String |
FILE_URL_PREFIX
|
Constructor Summary | |
---|---|
AbstractKeyManagerAPI()
|
Method Summary | |
---|---|
protected static boolean |
equals(Object o1,
Object o2)
|
char[] |
getAuthPassword()
Convenience method delegating to KeyManagerAPIConfiguration.getAuthPassword() . |
String |
getAuthUserName()
Convenience method delegating to KeyManagerAPIConfiguration.getAuthUserName() . |
KeyManagerAPIConfiguration |
getConf()
Get the configuration. |
KeyManagerAPIConfiguration |
getConfiguration()
Get the current configuration of this KeyManagerAPI . |
String |
getKeyManagerBaseURL()
Convenience method delegating to KeyManagerAPIConfiguration.getKeyManagerBaseURL() . |
String |
getKeyStoreID()
Convenience method delegating to KeyManagerAPIConfiguration.getKeyStoreID() . |
void |
setConfiguration(KeyManagerAPIConfiguration configuration)
Set the configuration for this KeyManagerAPI instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.cumulus4j.keymanager.api.KeyManagerAPI |
---|
deleteUser, getCryptoSession, initDateDependentKeyStrategy, putUser |
Field Detail |
---|
protected static final String FILE_URL_PREFIX
Constructor Detail |
---|
public AbstractKeyManagerAPI()
Method Detail |
---|
public KeyManagerAPIConfiguration getConf() throws IllegalStateException
IllegalStateException
is thrown.
null
.
IllegalStateException
- if there is no configuration, yet, i.e. setConfiguration(...) was not yet called.public String getAuthUserName() throws IllegalStateException
KeyManagerAPIConfiguration.getAuthUserName()
.
IllegalStateException
- if there is no configuration, yet, i.e. setConfiguration(...) was not yet called.public char[] getAuthPassword() throws IllegalStateException
KeyManagerAPIConfiguration.getAuthPassword()
.
IllegalStateException
- if there is no configuration, yet, i.e. setConfiguration(...) was not yet called.public String getKeyStoreID() throws IllegalStateException
KeyManagerAPIConfiguration.getKeyStoreID()
.
IllegalStateException
- if there is no configuration, yet, i.e. setConfiguration(...) was not yet called.public String getKeyManagerBaseURL() throws IllegalStateException
KeyManagerAPIConfiguration.getKeyManagerBaseURL()
.
IllegalStateException
- if there is no configuration, yet, i.e. setConfiguration(...) was not yet called.public void setConfiguration(KeyManagerAPIConfiguration configuration) throws IllegalArgumentException, KeyManagerAPIInstantiationException
KeyManagerAPI
Set the configuration for this KeyManagerAPI
instance.
Before a KeyManagerAPI instance can actually be used, it first needs to be configured. The configuration
passed to this method will be marked read-only
.
setConfiguration
in interface KeyManagerAPI
configuration
- the configuration (which will be marked read-only
by this operation). Must not be null
.
IllegalArgumentException
- if the configuration is null
or incomplete (e.g. configuration.keyStoreID
being null
).
KeyManagerAPIInstantiationException
- if the actual implementation cannot be instantiated.public KeyManagerAPIConfiguration getConfiguration()
KeyManagerAPI
KeyManagerAPI
. If KeyManagerAPI.setConfiguration(KeyManagerAPIConfiguration)
was not
yet called, this is null
.
getConfiguration
in interface KeyManagerAPI
KeyManagerAPIConfiguration
(or null
, if not yet configured).protected static boolean equals(Object o1, Object o2)
|
Cumulus4j API (1.0.0) |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |