|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
AlfrescoKeyStore | Manages a Java Keystore for Alfresco, including caching keys where appropriate. |
EncryptionKeysRegistry | Stores registered encryption keys. |
EncryptionUtils | Various encryption utility methods. |
Encryptor | Interface providing methods to encrypt and decrypt data. |
FallbackEncryptor | A fallback encryptor provides a fallback mechanism for decryption, first using the default encryption keys and, if they fail (perhaps because they have been changed), falling back to a backup set of keys. |
KeyProvider | A key provider returns the secret keys for different use cases. |
KeyResourceLoader | Manages key resources (key store and key store passwords) |
Class Summary | |
---|---|
AbstractEncryptor | Basic support for encryption engines. |
AbstractKeyProvider | Basic support for key providers TODO: This class will provide the alias name mapping so that use-cases can be mapped to different alias names in the keystore. |
AlfrescoKeyStoreImpl | This wraps a Java Keystore and caches the encryption keys. |
AlfrescoKeyStoreImpl.KeyInfoManager | |
AlfrescoKeyStoreImpl.KeyInformation | |
CachedKey | Represents a loaded, cached encryption key. |
DefaultEncryptionUtils | Various encryption utility methods. |
DefaultEncryptor | |
DefaultFallbackEncryptor | The fallback encryptor provides a fallback mechanism for decryption, first using the default encryption keys and, if they fail (perhaps because they have been changed), falling back to a backup set of keys. |
EncryptionKeysRegistry.KEY_STATUS | |
GenerateSecretKey | Generate a secret key for use by the repository. |
KeyMap | A simple map of key aliases to keys. |
KeysReport | A report on which keys have changed and which keys have not changed. |
KeystoreKeyProvider | Provides system-wide secret keys for symmetric database encryption from a key store in the filesystem. |
KeyStoreParameters | Stores Java keystore initialisation parameters. |
MACUtils | Provides support for generating and checking MACs (Message Authentication Codes) using Alfresco's secret keys. |
MACUtils.MACInput | Represents the information to be fed into the MAC generator |
SpringKeyResourceLoader | Loads key resources (key store and key store passwords) from the Spring classpath. |
Exception Summary | |
---|---|
InvalidKeystoreException | |
MissingKeyException |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |