public interface AlfrescoKeyStore
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_KEYSTORE_PASSWORD |
| Modifier and Type | Method and Description |
|---|---|
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.
|
static final java.lang.String KEY_KEYSTORE_PASSWORD
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
void validateKeys()
throws InvalidKeystoreException,
MissingKeyException
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.