public class NullPasswordHasher extends java.lang.Object implements PasswordHasher
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
Constructor and Description |
---|
NullPasswordHasher() |
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.
|
PasswordHasher |
getLoginPasswordHasher()
Returns a password hasher instance useful for performing a login.
|
java.lang.Object |
getPasswordHashKey()
Returns the hash key (if any) that was used for hashing the password
for login.
|
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)
Sets the PasswordHasher component path used.
|
public java.lang.String encryptPassword(java.lang.String pPassword)
encryptPassword
in interface PasswordHasher
public boolean checkPassword(java.lang.String pLoginPassword, java.lang.String pEncryptedPassword, java.lang.Object pHashKey)
checkPassword
in interface PasswordHasher
public java.lang.String hashPasswordForLogin(java.lang.String pPassword)
hashPasswordForLogin
in interface PasswordHasher
public java.lang.Object getPasswordHashKey()
getPasswordHashKey
in interface PasswordHasher
public PasswordHasher getLoginPasswordHasher()
getLoginPasswordHasher
in interface PasswordHasher
public void setPwdHasherComponentPath(java.lang.String pPwdHasherComponentPath)
pPwdHasherComponentPath
- the PasswordHasher component to setpublic java.lang.String getPwdHasherComponentPath()
getPwdHasherComponentPath
in interface PasswordHasher