Package org.alfresco.encryption
Class KeyMap
- java.lang.Object
-
- org.alfresco.encryption.KeyMap
-
public class KeyMap extends java.lang.Object
A simple map of key aliases to keys. Each key has an associated timestamp indicating when it was last loaded from the keystore on disk.- Since:
- 4.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CachedKey
getCachedKey(java.lang.String keyAlias)
java.security.Key
getKey(java.lang.String keyAlias)
java.util.Set<java.lang.String>
getKeyAliases()
int
numKeys()
void
setKey(java.lang.String keyAlias, java.security.Key key)
-
-
-
Constructor Detail
-
KeyMap
public KeyMap()
-
KeyMap
public KeyMap(java.util.Map<java.lang.String,CachedKey> keys)
-
-
Method Detail
-
numKeys
public int numKeys()
-
getKeyAliases
public java.util.Set<java.lang.String> getKeyAliases()
-
getCachedKey
public CachedKey getCachedKey(java.lang.String keyAlias)
-
getKey
public java.security.Key getKey(java.lang.String keyAlias)
-
setKey
public void setKey(java.lang.String keyAlias, java.security.Key key)
-
-