AbstractDictionaryRule |
Provides common implementation for password dictionary rules.
|
AbstractMessageResolver |
|
AllowedCharacterRule |
Rule for determining if a password contains allowed characters.
|
AllowedRegexRule |
Rule for determining if a password matches an allowed regular expression.
|
CharacterCharacteristicsRule |
Rule for determining if a password contains the desired mix of character types.
|
CharacterOccurrencesRule |
Validates that a password does not contain too many occurrences of the same character.
|
CharacterRule |
Validates whether a password contains a certain number of a type of character.
|
CharacterSequence |
Models a sequence of characters in one or more forms as strings of equal length where each string represents one form
of characters in the sequence.
|
DictionaryRule |
Rule for determining if a password matches a dictionary word.
|
DictionarySubstringRule |
Rule for determining if a password contains a dictionary word with optional checking for reversed words.
|
DigestDictionaryRule |
Rule for determining if a password matches a digested password that is stored in a dictionary.
|
DigestHistoryRule |
Rule for determining if a password matches one of any previous digested password a user has chosen.
|
DigestSourceRule |
Rule for determining if a password matches a digested password from a different source.
|
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.
|
IllegalRegexRule |
Rule for determining if a password matches an illegal regular expression.
|
IllegalSequenceRule |
Password validation rule that prevents illegal sequences of characters, e.g.
|
LengthComplexityRule |
Rule for determining if a password contains the desired complexity for a certain length.
|
LengthComplexityRule.Interval |
Class that represents an interval of numbers and parses interval notation.
|
LengthRule |
Rule for determining if a password is within a desired length.
|
NumberRangeRule |
Rule for determining if a password contains any number within a defined range, lower inclusive, upper exclusive.
|
PasswordCli |
Provides a simple command line interface to password validation.
|
PasswordData |
Contains password related information used by rules to perform password validation.
|
PasswordData.AbstractReference |
Common password reference implementation.
|
PasswordData.HistoricalReference |
Reference to an historical password.
|
PasswordData.PrefixSalt |
A salt that is concatenated as a prefix to the password data.
|
PasswordData.SourceReference |
Reference to a source password.
|
PasswordData.SuffixSalt |
A salt that is concatenated as a suffix to the password data.
|
PasswordGenerator |
Creates passwords that meet password character rule criteria.
|
PasswordUtils |
Provides utility methods for this package.
|
PasswordValidator |
The central component for evaluating multiple password rules against a candidate password.
|
PropertiesMessageResolver |
Resolves messages from rule result details from a properties file.
|
RepeatCharacterRegexRule |
Rule for determining if a password contains a duplicate ASCII keyboard sequence.
|
RepeatCharactersRule |
Rule for determining if a password contains multiple sequences of repeating characters.
|
RuleResult |
Result of a password rule validation.
|
RuleResultDetail |
Describes an exact cause of a rule validation failure.
|
RuleResultMetadata |
Describes metadata relevant to the result of rule validation.
|
SourceRule |
Rule for determining if a password matches a password from a different source.
|
UsernameRule |
Rule for determining if a password contains the username associated with that password.
|
WhitespaceRule |
Rule for determining if a password contains whitespace characters.
|