| Classes in edu.vt.middleware.password that implement Rule |
class |
AbstractCharacterRule
AbstractCharacterRule provides common implementation for
password character rules. |
class |
AbstractDictionaryRule
AbstractPasswordDictionaryRule provides common implementation
for password dictionary rules. |
class |
AbstractSequenceRule
AbstractSequenceRule contains functionality common to keyboard
sequence rules. |
class |
AlphabeticalCharacterRule
AlphabeticalCharacterRule contains methods for determining if a
password contains the correct number of alphabetical characters. |
class |
AlphabeticalSequenceRule
AlphabeticalSequenceRule contains methods for determining if a
password contains an alphabetical keyboard sequence. |
class |
CharacterCharacteristicsRule
CharacterCharacteristicsRule contains methods for determining if
a password contains the desired mix of character types. |
class |
DictionaryRule
DictionaryRule determines if a password matches a dictionary
word. |
class |
DictionarySubstringRule
DictionarySubstringRule determines if a password matches a
dictionary word, or if it contains a dictionary word of a given minimum
length or greater. |
class |
DigitCharacterRule
DigitCharacterRule contains methods for determining if a
password contains the correct number of digit characters. |
class |
HistoryRule
HistoryRule contains methods for determining if a password
matches one of any previous password a user has chosen. |
class |
LengthRule
LengthRule contains methods for determining if a password is
within a desired length. |
class |
LowercaseCharacterRule
LowercaseCharacterRule contains methods for determining if a
password contains the correct number of lowercase characters. |
class |
NonAlphanumericCharacterRule
NonAlphanumericCharacterRule contains methods for determining if
a password contains the correct number of non-alphanumeric characters. |
class |
NumericalSequenceRule
NumericalSequenceRule contains methods for determining if a
password contains a numerical keyboard sequence. |
class |
QwertySequenceRule
QwertySequenceRule contains methods for determining if a
password contains a QWERTY keyboard sequence. |
class |
RegexRule
RegexRule contains methods for testing a regular expression to
determine if a password is valid. |
class |
RepeatCharacterRegexRule
RepeatCharacterRegexRule contains methods for determining if a
password contains a duplicate ASCII keyboard sequence. |
class |
RuleList
RuleList contains methods for setting password rules and then
determining if a password meets the requirements of all the rules. |
class |
SourceRule
SourceRule contains methods for determining if a password
matches a password from a different source. |
class |
UppercaseCharacterRule
UppercaseCharacterRule contains methods for determining if a
password contains the correct number of uppercase characters. |
class |
UsernameRule
UsernameRule contains methods for determining if a password
contains the username associated with that password. |
class |
WhitespaceRule
WhitespaceRule contains methods for determining if a password
contains whitespace characters. |