public abstract class PasswordHasher2Adapter extends java.lang.Object implements PasswordHasher2
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
CLASS_VERSION
Class version string 
 | 
| Constructor and Description | 
|---|
PasswordHasher2Adapter()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
checkPassword(java.lang.String pLoginPassword,
             java.lang.String pEncryptedPassword,
             java.lang.Object pHashKey)
Returns true if the login password matches the encrypted password. 
 | 
java.lang.String | 
encryptPassword(java.lang.String pPassword)
Encrypts a password suitably for long-term storage. 
 | 
abstract java.lang.String | 
generateSalt()
Should be implemented by subclasses to generate password salt. 
 | 
java.lang.String | 
getPwdHasherComponentPath()
Returns the PasswordHasher component path. 
 | 
java.lang.String | 
hashPasswordForLogin(java.lang.String pPassword)
Performs the appropriate hashing function for a login process. 
 | 
void | 
setPwdHasherComponentPath(java.lang.String pPwdHasherComponentPath)  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckPassword, encryptPassword, getLoginPasswordHasher, getPasswordHashKey, hashPasswordForLoginpublic void setPwdHasherComponentPath(java.lang.String pPwdHasherComponentPath)
pPwdHasherComponentPath - the PasswordHasher component to setpublic java.lang.String getPwdHasherComponentPath()
getPwdHasherComponentPath in interface PasswordHasherpublic java.lang.String encryptPassword(java.lang.String pPassword)
encryptPassword in interface PasswordHasherpublic boolean checkPassword(java.lang.String pLoginPassword,
                             java.lang.String pEncryptedPassword,
                             java.lang.Object pHashKey)
checkPassword in interface PasswordHasherpublic java.lang.String hashPasswordForLogin(java.lang.String pPassword)
hashPasswordForLogin in interface PasswordHasherpublic abstract java.lang.String generateSalt()