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()
Gets the PasswordHasher component path used.
|
java.lang.String |
hashPasswordForLogin(java.lang.String pPassword)
Performs the appropriate hashing function for a login process.
|
void |
setPwdHasherComponentPath(java.lang.String pwdHasherComponentPath)
Sets the PasswordHasher component path used.
|
public 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 java.lang.Object getPasswordHashKey()
getPasswordHashKey in interface PasswordHasherpublic PasswordHasher getLoginPasswordHasher()
getLoginPasswordHasher in interface PasswordHasherpublic void setPwdHasherComponentPath(java.lang.String pwdHasherComponentPath)
public java.lang.String getPwdHasherComponentPath()
getPwdHasherComponentPath in interface PasswordHasher