Package org.alfresco.encryption
Interface EncryptionKeysRegistry
-
public interface EncryptionKeysRegistry
Stores registered encryption keys.- Since:
- 4.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
EncryptionKeysRegistry.KEY_STATUS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EncryptionKeysRegistry.KEY_STATUS
checkKey(String keyAlias, Key key)
Check the validity of the key against the registry.List<String>
getRegisteredKeys(Set<String> keys)
Return those keys in the set that have been registered.boolean
isKeyRegistered(String keyAlias)
Is the key with alias 'keyAlias' registered?void
registerKey(String keyAlias, Key key)
Register the key.void
removeRegisteredKeys(Set<String> keys)
Remove the set of keys from the registry.void
unregisterKey(String keyAlias)
Unregister the key.
-
-
-
Method Detail
-
isKeyRegistered
boolean isKeyRegistered(String keyAlias)
Is the key with alias 'keyAlias' registered?- Parameters:
keyAlias
- String- Returns:
- boolean
-
registerKey
void registerKey(String keyAlias, Key key)
Register the key.- Parameters:
keyAlias
- Stringkey
- Key
-
unregisterKey
void unregisterKey(String keyAlias)
Unregister the key.- Parameters:
keyAlias
- String
-
checkKey
EncryptionKeysRegistry.KEY_STATUS checkKey(String keyAlias, Key key)
Check the validity of the key against the registry.- Parameters:
keyAlias
- Stringkey
- Key- Returns:
- KEY_STATUS
-
removeRegisteredKeys
void removeRegisteredKeys(Set<String> keys)
Remove the set of keys from the registry.- Parameters:
keys
- Set
-
-