com.digitalsanctuary.atg.crypto
Class AESEncryptorComponent

java.lang.Object
  extended byatg.nucleus.GenericService
      extended bycom.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
          extended bycom.digitalsanctuary.atg.crypto.AESEncryptorComponent
All Implemented Interfaces:
atg.nucleus.AdminableService, atg.nucleus.logging.ApplicationLogging, atg.nucleus.naming.ComponentNameResolver, java.util.EventListener, atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameResolver, java.io.Serializable, atg.nucleus.Service, atg.nucleus.ServiceListener

public class AESEncryptorComponent
extends AbstractEncryptorComponent
implements java.io.Serializable

This is a Dynamo component which provides AES encryption and decryption functionality.

Author:
Devon Hillard
See Also:
Serialized Form

Field Summary
 
Fields inherited from class atg.nucleus.GenericService
CLASS_VERSION, SERVICE_INFO_KEY
 
Fields inherited from interface atg.nucleus.logging.ApplicationLogging
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
 
Constructor Summary
AESEncryptorComponent()
           
 
Method Summary
 void setupEncryptor()
          This method sets up the AES Encryptor.
 
Methods inherited from class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
computeMAC, decryptBytes, decryptString, doStartService, encryptBytes, encryptString, getEncryptor, getKey, setEncryptor, setKey
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingWarning, setServiceInfo, startService, stopService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AESEncryptorComponent

public AESEncryptorComponent()
Method Detail

setupEncryptor

public void setupEncryptor()
                    throws EncryptorException
This method sets up the AES Encryptor.

Specified by:
setupEncryptor in class AbstractEncryptorComponent
Throws:
EncryptorException - if the encryptor could not be setup.
See Also:
com.online.crypto.AbstractEncryptorComponent#setupEncryptor()