| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|
| DecryptingInputStream |
An input stream that encrypts data produced by a
EncryptingOutputStream. |
| 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.
|
| EncryptingOutputStream |
An output stream that encrypts data to another output stream.
|
| EncryptingOutputStreamTest |
Tests that the EncryptingOutputStream and EncryptingInputStream classes work correctly.
|
| 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 | Description |
|---|---|
| InvalidKeystoreException | |
| MissingKeyException |
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.