A C D E G I L M S

A

AESEncryptor - class com.digitalsanctuary.atg.crypto.AESEncryptor.
A simple class for performing encryption/decryption operations using the AES cipher.
AESEncryptor(byte[]) - Constructor for class com.digitalsanctuary.atg.crypto.AESEncryptor
 
AESEncryptor(String) - Constructor for class com.digitalsanctuary.atg.crypto.AESEncryptor
 
AESEncryptorComponent - class com.digitalsanctuary.atg.crypto.AESEncryptorComponent.
This is a Dynamo component which provides AES encryption and decryption functionality.
AESEncryptorComponent() - Constructor for class com.digitalsanctuary.atg.crypto.AESEncryptorComponent
 
AESKeyGen - class com.digitalsanctuary.atg.crypto.AESKeyGen.
 
AESKeyGen() - Constructor for class com.digitalsanctuary.atg.crypto.AESKeyGen
 
AbstractEncryptor - class com.digitalsanctuary.atg.crypto.AbstractEncryptor.
 
AbstractEncryptor(byte[]) - Constructor for class com.digitalsanctuary.atg.crypto.AbstractEncryptor
This constructor takes in a cipher key in the form of a byte array.
AbstractEncryptor(String) - Constructor for class com.digitalsanctuary.atg.crypto.AbstractEncryptor
This constructor takes in a cipher key in the form of a String.
AbstractEncryptorComponent - class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent.
This is an abstract class of an encryptor component.
AbstractEncryptorComponent() - Constructor for class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
 
asHex(byte[]) - Static method in class com.digitalsanctuary.atg.crypto.AESKeyGen
 

C

CHAR_SET - Static variable in class com.digitalsanctuary.atg.crypto.AbstractEncryptor
This defines the character set which is used explicitly during byte[]<-->String conversions.
com.digitalsanctuary.atg.crypto - package com.digitalsanctuary.atg.crypto
 
computeMAC(String) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptor
This method computes the MAC message signature for the clear text.
computeMAC(String) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
This method computes the MAC message signature for the clear text.

D

decrypt(String) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptor
This method wraps the byte array based encrypt and allows you to pass in a String, which it decodes to a byte array.
decrypt(byte[]) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptor
This method takes in a byte array and decrypts it using the AES algorithm and the key used to setup this class.
decryptBytes(byte[]) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
This method takes in a byte array and decrypts it using the AES algorithm and the key used to setup this class.
decryptString(String) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
This method takes in a String of a Base64 encoded byte array of encrypted data and decrypts it using the AES algorithm and the key used to setup this class.
doStartService() - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
This method sets up our component, and creates the Encryptor object.

E

EncryptionPropertyDescriptor - class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor.
A property descriptor to encrypt and decrypt string values.
EncryptionPropertyDescriptor() - Constructor for class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
Constructs a EncryptionPropertyDescriptor.
EncryptorException - exception com.digitalsanctuary.atg.crypto.EncryptorException.
This exception indicates that a severe error occurred while performing a cryptograpy operation.
EncryptorException() - Constructor for class com.digitalsanctuary.atg.crypto.EncryptorException
Constructs a new EncryptorException.
EncryptorException(String) - Constructor for class com.digitalsanctuary.atg.crypto.EncryptorException
Constructs a new EncryptorException with the given explanation.
EncryptorException(Throwable) - Constructor for class com.digitalsanctuary.atg.crypto.EncryptorException
Constructs a new EncryptorException.
EncryptorException(String, Throwable) - Constructor for class com.digitalsanctuary.atg.crypto.EncryptorException
Constructs a new EncryptorException with the given explanation.
encrypt(String) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptor
This method wraps the byte array based encrypt and allows you to pass in a String, which it decodes to a byte array.
encrypt(byte[]) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptor
This method takes in a byte array and encrypts it using the AES algorithm and the key used to setup this class.
encryptBytes(byte[]) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
This method takes in a byte array and encrypts it using the AES algorithm and the key used to setup this class.
encryptString(String) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
This method takes in a String and encrypts is using the AES algorithm and the key used to setup this class.

G

getAlgorithmName() - Method in class com.digitalsanctuary.atg.crypto.AESEncryptor
Returns the name of the algorithm this encryptor should use.
getAlgorithmName() - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptor
The Algorithm name for the Encryptor.
getEncryptor() - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
 
getKey() - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
 
getPropertyType() - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
 
getPropertyValue(RepositoryItemImpl, Object) - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
Returns the value of the underlying property.
getTypeName() - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
Returns the name this type uses in the XML file.

I

isQueryable() - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
Returns property Queryable.

L

logDebug(String) - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
Logs a debug statement for the repository we are part of.
logError(String) - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
Logs an error for the repository we are part of.
logError(String, Throwable) - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
Log an error with an exception for the repository we are part of.

M

main(String[]) - Static method in class com.digitalsanctuary.atg.crypto.AESKeyGen
 

S

setComponentItemDescriptor(RepositoryItemDescriptor) - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
 
setComponentPropertyType(Class) - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
 
setEncryptor(AbstractEncryptor) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
 
setKey(byte[]) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptor
This method takes in a cipher key byte array, sets it into this class's member variable KeyBytes, and then calls initialize() to initialize the encryption and decryption Cipher instances with this new key.
setKey(String) - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
 
setPropertyItemDescriptor(RepositoryItemDescriptor) - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
 
setPropertyType(Class) - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
Perform type checking.
setPropertyValue(RepositoryItemImpl, Object) - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
Sets the property of this type for the item descriptor provided.
setValue(String, Object) - Method in class com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
Catch the attribute values that we care about and store them in member variables.
setupEncryptor() - Method in class com.digitalsanctuary.atg.crypto.AESEncryptorComponent
This method sets up the AES Encryptor.
setupEncryptor() - Method in class com.digitalsanctuary.atg.crypto.AbstractEncryptorComponent
This method sets up the encryptor.

A C D E G I L M S