Package edu.vt.middleware.password

Interface Summary
CharacterRule Interface for rules implementing character enforcement.
Rule Interface for password strength rules.
 

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.
AllowedCharacterRule Rule for determining if a password contains allowed characters.
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.
 



Copyright © 2003-2011 Virginia Tech. All Rights Reserved.