Package org.alfresco.encryption
package org.alfresco.encryption
-
ClassDescriptionBasic support for encryption engines.Basic support for key providersManages a Java Keystore for Alfresco, including caching keys where appropriate.This wraps a Java Keystore and caches the encryption keys.Represents a loaded, cached encryption key.An input stream that encrypts data produced by a
EncryptingOutputStream
.Various encryption utility methods.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.An output stream that encrypts data to another output stream.Stores registered encryption keys.Various encryption utility methods.Interface providing methods to encrypt and decrypt data.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.Generate a secret key for use by the repository.A simple map of key aliases to keys.A key provider returns the secret keys for different use cases.Manages key resources (key store and key store passwords)A report on which keys have changed and which keys have not changed.Provides system-wide secret keys for symmetric database encryption from a key store in the filesystem.Stores Java keystore initialisation parameters.Provides support for generating and checking MACs (Message Authentication Codes) using Alfresco's secret keys.Represents the information to be fed into the MAC generatorLoads key resources (key store and key store passwords) from the Spring classpath.