com.retek.component.security.impl
Class EncryptionManagerImpl

java.lang.Object
  extended bycom.retek.component.security.impl.EncryptionManagerImpl
All Implemented Interfaces:
EncryptionManager

public class EncryptionManagerImpl
extends java.lang.Object
implements EncryptionManager


Field Summary
 
Fields inherited from interface com.retek.component.security.EncryptionManager
CREDIT_CARD_ALGORITHM, CREDIT_CARD_KEY_LENGTH, HASHING_ALGORITHM
 
Method Summary
 void clearCachedvalues()
           
 EncryptedText encryptCreditCardInfo(java.lang.String cleartext)
           
 java.lang.String generateHash(java.lang.String cleartext)
           
 void generateNewCreditCardKeyPair()
           
static EncryptionManager getInstance()
           
 boolean isEncrypting()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clearCachedvalues

public void clearCachedvalues()

getInstance

public static EncryptionManager getInstance()

encryptCreditCardInfo

public EncryptedText encryptCreditCardInfo(java.lang.String cleartext)
                                    throws SystemException
Specified by:
encryptCreditCardInfo in interface EncryptionManager
Throws:
SystemException

isEncrypting

public boolean isEncrypting()
                     throws SystemException
Specified by:
isEncrypting in interface EncryptionManager
Throws:
SystemException

generateNewCreditCardKeyPair

public void generateNewCreditCardKeyPair()
                                  throws SystemException
Specified by:
generateNewCreditCardKeyPair in interface EncryptionManager
Throws:
SystemException

generateHash

public java.lang.String generateHash(java.lang.String cleartext)
                              throws SystemException
Specified by:
generateHash in interface EncryptionManager
Throws:
SystemException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28