mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Changed metadata encryption to have a new dictionary type: d:encrypted
- Properties have to be encrypted and decrypted in code using MetadataEncryptor ('metadataEncryptor') - No conversion, encryption or decryption is done by Alfresco - Unencrypted values cannot be persisted and get thrown out - ALF-8646: RINF 38: Text data encryption - ALF-8956: RINF 38: Encryption key password specified by installer - ALF-9055: RINF 38: Support encryption against existing data git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28480 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,21 +1,17 @@
|
||||
package org.alfresco.repo.security.encryption;
|
||||
|
||||
import java.security.Key;
|
||||
|
||||
import org.alfresco.util.ParameterCheck;
|
||||
|
||||
/**
|
||||
* Basic support for key providers
|
||||
* <p/>
|
||||
* TODO: This class will provide the alias name mapping so that use-cases can be mapped
|
||||
* to different alias names in the keystore.
|
||||
*
|
||||
* @author Derek Hulley
|
||||
* @since 4.0
|
||||
*/
|
||||
public abstract class AbstractKeyProvider implements KeyProvider
|
||||
{
|
||||
@Override
|
||||
public Key getKey(AlfrescoKeyAlias keyAlias)
|
||||
{
|
||||
ParameterCheck.mandatory("keyAlias", keyAlias);
|
||||
return getKey(keyAlias.name());
|
||||
}
|
||||
/*
|
||||
* Not a useless class.
|
||||
*/
|
||||
}
|
||||
|
Reference in New Issue
Block a user