Package edu.vt.middleware.password

Interface Summary
CharacterRule CharacterRule is a marker interface of rules implementing character enforcement.
Rule Rule allows custom password rules to be created for determining whether or not a password is strong.
 

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.
 



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