Package com.netscape.cms.password
Class PasswordChecker
- java.lang.Object
-
- com.netscape.cms.password.PasswordChecker
-
- All Implemented Interfaces:
IPasswordCheck
public class PasswordChecker extends java.lang.Object implements IPasswordCheck
This class checks the given password if it meets the specific requirements. For example, it can also specify the format of the password which has to be 8 characters long and must be in alphanumeric.- Version:
- $Revision$, $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static int
MIN_LEN
-
Constructor Summary
Constructors Constructor Description PasswordChecker()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getReason(java.lang.String mPassword)
Returns a reason if the password doesn't meet the quality requirement.boolean
isGoodPassword(java.lang.String mPassword)
Returns true if the given password meets the quality requirement; otherwise returns false.
-
-
-
Field Detail
-
MIN_LEN
public static final int MIN_LEN
- See Also:
- Constant Field Values
-
-
Method Detail
-
isGoodPassword
public boolean isGoodPassword(java.lang.String mPassword)
Returns true if the given password meets the quality requirement; otherwise returns false.- Specified by:
isGoodPassword
in interfaceIPasswordCheck
- Parameters:
mPassword
- The given password being checked.- Returns:
- true if the password meets the quality requirement; otherwise returns false.
-
getReason
public java.lang.String getReason(java.lang.String mPassword)
Returns a reason if the password doesn't meet the quality requirement.- Specified by:
getReason
in interfaceIPasswordCheck
- Parameters:
mPassword
- the given password- Returns:
- string as a reason if the password quality requirement is not met.
-
-