Liferay 6.2-ce-ga5

com.liferay.portal.security.pwd
Class BasePasswordEncryptor

java.lang.Object
  extended by com.liferay.portal.security.pwd.BasePasswordEncryptor
All Implemented Interfaces:
PasswordEncryptor
Direct Known Subclasses:
BCryptPasswordEncryptor, CompositePasswordEncryptor, CryptPasswordEncryptor, DefaultPasswordEncryptor, LegacyAlgorithmAwarePasswordEncryptor, NullPasswordEncryptor, PBKDF2PasswordEncryptor, SSHAPasswordEncryptor

public abstract class BasePasswordEncryptor
extends Object
implements PasswordEncryptor


Constructor Summary
BasePasswordEncryptor()
           
 
Method Summary
protected abstract  String doEncrypt(String algorithm, String plainTextPassword, String encryptedPassword)
           
 String encrypt(String algorithm, String plainTextPassword, String encryptedPassword)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.security.pwd.PasswordEncryptor
getSupportedAlgorithmTypes
 

Constructor Detail

BasePasswordEncryptor

public BasePasswordEncryptor()
Method Detail

encrypt

public String encrypt(String algorithm,
                      String plainTextPassword,
                      String encryptedPassword)
               throws PwdEncryptorException
Specified by:
encrypt in interface PasswordEncryptor
Throws:
PwdEncryptorException

doEncrypt

protected abstract String doEncrypt(String algorithm,
                                    String plainTextPassword,
                                    String encryptedPassword)
                             throws PwdEncryptorException
Throws:
PwdEncryptorException

Liferay 6.2-ce-ga5