|
Class Summary |
| AbstractCharacterRule |
AbstractCharacterRule provides common implementation for
password character rules. |
| AbstractDictionaryRule |
AbstractPasswordDictionaryRule provides common implementation
for password dictionary rules. |
| AbstractDigester |
AbstractDigester provides core methods for password rules that
use a digest. |
| AlphabeticalCharacterRule |
AlphabeticalCharacterRule contains methods for determining if a
password contains the correct number of alphabetical characters. |
| CharacterCharacteristicsRule |
CharacterCharacteristicsRule contains methods for determining if
a password contains the desired mix of character types. |
| DictionaryRule |
DictionaryRule determines if a password matches a dictionary
word. |
| DictionaryRuleResult |
DictionaryRuleResult provides common implementation for password
dictionary rule result implementations. |
| DictionarySubstringRule |
DictionarySubstringRule determines if a password matches a
dictionary word, or if it contains a dictionary word of a given minimum
length or greater. |
| DigitCharacterRule |
DigitCharacterRule contains methods for determining if a
password contains the correct number of digit characters. |
| HistoryRule |
HistoryRule contains methods for determining if a password
matches one of any previous password a user has chosen. |
| LengthRule |
LengthRule contains methods for determining if a password is
within a desired length. |
| LowercaseCharacterRule |
LowercaseCharacterRule contains methods for determining if a
password contains the correct number of lowercase characters. |
| NonAlphanumericCharacterRule |
NonAlphanumericCharacterRule contains methods for determining if
a password contains the correct number of non-alphanumeric characters. |
| Password |
Password contains functions for determining what type and what
quantity of characters a password contains. |
| PasswordData |
PasswordData contains the information used by rules to perform
password validation. |
| PasswordGenerator |
PasswordGenerator creates passwords that meet password rule
criteria. |
| PasswordValidator |
PasswordValidator provides methods to running rule validation
against password data. |
| RuleList |
RuleList contains methods for setting password rules and then
determining if a password meets the requirements of all the rules. |
| RuleResult |
RuleResult provides common implementation for password rule
result implementations. |
| RuleResultDetail |
RuleResultDetail provides common implementation for password
rule result detail implementations. |
| SequenceRule |
SequenceRule contains methods for determining if a password
contains common keyboard sequences. |
| SourceRule |
SourceRule contains methods for determining if a password
matches a password from a different source. |
| UppercaseCharacterRule |
UppercaseCharacterRule contains methods for determining if a
password contains the correct number of uppercase characters. |
| UsernameRule |
UsernameRule contains methods for determining if a password
contains the username associated with that password. |
| WhitespaceRule |
WhitespaceRule contains methods for determining if a password
contains whitespace characters. |