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