|
|||||||||
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 |