|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AlfrescoKeyStore
Manages a Java Keystore for Alfresco, including caching keys where appropriate.
| Field Summary | |
|---|---|
static java.lang.String |
KEY_KEYSTORE_PASSWORD
|
| Method Summary | |
|---|---|
void |
backup()
Backup the keystore to the backup location. |
void |
create()
Create the key store if it doesn't exist. |
javax.net.ssl.KeyManager[] |
createKeyManagers()
Create an array of key managers from keys in the key store. |
javax.net.ssl.TrustManager[] |
createTrustManagers()
Create an array of trust managers from certificates in the key store. |
boolean |
exists()
Does the underlying key store exist? |
java.security.Key |
getBackupKey(java.lang.String keyAlias)
Return the backup key with the given key alias. |
KeyStoreParameters |
getBackupKeyStoreParameters()
The backup key store parameters. |
java.security.Key |
getKey(java.lang.String keyAlias)
Return the key with the given key alias. |
java.util.Set |
getKeyAliases()
Return all key aliases in the key store. |
KeyStoreParameters |
getKeyStoreParameters()
The key store parameters. |
long |
getKeyTimestamp(java.lang.String keyAlias)
Return the timestamp (in ms) of when the key was last loaded from the keystore on disk. |
java.lang.String |
getName()
The name of the keystore. |
void |
reload()
Reload the keys from the key store. |
void |
validateKeys()
Check that the keys in the key store are valid i.e. |
| Field Detail |
|---|
static final java.lang.String KEY_KEYSTORE_PASSWORD
| Method Detail |
|---|
java.lang.String getName()
void backup()
KeyStoreParameters getKeyStoreParameters()
KeyStoreParameters getBackupKeyStoreParameters()
boolean exists()
java.security.Key getKey(java.lang.String keyAlias)
keyAlias -
long getKeyTimestamp(java.lang.String keyAlias)
keyAlias -
java.security.Key getBackupKey(java.lang.String keyAlias)
keyAlias -
java.util.Set getKeyAliases()
javax.net.ssl.KeyManager[] createKeyManagers()
javax.net.ssl.TrustManager[] createTrustManagers()
void create()
void reload()
throws InvalidKeystoreException,
MissingKeyException
InvalidKeystoreException
MissingKeyException
void validateKeys()
throws InvalidKeystoreException,
MissingKeyException
InvalidKeystoreException
MissingKeyException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||