|
Class Summary |
| AbstractCharacterRule |
Provides common implementation for password character rules. |
| AbstractDictionaryRule |
Provides common implementation for password dictionary rules. |
| AbstractDigester |
Provides common implementation for password rules that use a digest. |
| AbstractSequenceRule |
Provide common implementation for keyboard sequence rules. |
| AlphabeticalCharacterRule |
Rule for determining if a password contains the correct number of
alphabetical characters. |
| AlphabeticalSequenceRule |
Rule for determining if a password contains an alphabetical keyboard
sequence. |
| CharacterCharacteristicsRule |
Rule for determining if a password contains the desired mix of character
types. |
| DictionaryRule |
Rule for determining if a password matches a dictionary word. |
| DictionarySubstringRule |
Rule for determining if a password matches a dictionary word, or if it
contains a dictionary word of a given minimum length or greater. |
| DigitCharacterRule |
Rule for determining if a password contains the correct number of digit
characters. |
| HistoryRule |
Rule for determining if a password matches one of any previous password a
user has chosen. |
| IllegalCharacterRule |
Rule for determining if a password contains an illegal character. |
| LengthRule |
Rule for determining if a password is within a desired length. |
| LowercaseCharacterRule |
Rule for determining if a password contains the correct number of lowercase
characters. |
| MessageResolver |
Resolves messages from rule result details in order to provide a facility for
customizing messages such as password rule validation failures. |
| NonAlphanumericCharacterRule |
Rule for determining if a password contains the correct number of
non-alphanumeric characters. |
| NumericalSequenceRule |
Rule for determining if a password contains a numerical keyboard sequence. |
| Password |
Class for determining what type and what quantity of characters a password
contains. |
| PasswordCli |
Provides a simple command line interface to password validation. |
| PasswordData |
Contains password related information used by rules to perform password
validation. |
| PasswordGenerator |
Creates passwords that meet password character rule criteria. |
| PasswordValidator |
The central component for evaluating multiple password rules against a
candidate password. |
| QwertySequenceRule |
Rule for determining if a password contains a QWERTY keyboard sequence. |
| RegexRule |
Rule for determining if a password matches a regular expression. |
| RepeatCharacterRegexRule |
Rule for determining if a password contains a duplicate ASCII keyboard
sequence. |
| RuleResult |
Result of a password rule validation. |
| RuleResultDetail |
Describes an exact cause of a rule validation failure. |
| SourceRule |
Rule for determining if a password matches a password from a different
source. |
| UppercaseCharacterRule |
Rule for determining if a password contains the correct number of uppercase
characters. |
| UsernameRule |
Rule for determining if a password contains the username associated with that
password. |
| WhitespaceRule |
Rule for determining if a password contains whitespace characters. |