|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PasswordHasher2
A password hasher that supplies the login along with the password, which is often useful for salting. This extends PasswordHasher for backwards compatibility of various interfaces.
SSHAPasswordHasher
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
|
Method Summary | |
---|---|
boolean |
checkPassword(java.lang.String pLogin,
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 pLogin,
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 |
hashPasswordForLogin(java.lang.String pLogin,
java.lang.String pPassword)
Performs the appropriate hashing function for a login process. |
Methods inherited from interface atg.security.PasswordHasher |
---|
checkPassword, encryptPassword, hashPasswordForLogin |
Field Detail |
---|
static final java.lang.String CLASS_VERSION
Method Detail |
---|
java.lang.Object getPasswordHashKey()
getPasswordHashKey
in interface PasswordHasher
PasswordHasher getLoginPasswordHasher()
getLoginPasswordHasher
in interface PasswordHasher
java.lang.String encryptPassword(java.lang.String pLogin, java.lang.String pPassword)
boolean checkPassword(java.lang.String pLogin, java.lang.String pLoginPassword, java.lang.String pEncryptedPassword, java.lang.Object pHashKey)
java.lang.String hashPasswordForLogin(java.lang.String pLogin, java.lang.String pPassword)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |