Uses of Interface
edu.vt.middleware.password.Rule

Uses of Rule in edu.vt.middleware.password
 

Subinterfaces of Rule in edu.vt.middleware.password
 interface CharacterRule
          Interface for rules implementing character enforcement.
 

Classes in edu.vt.middleware.password that implement Rule
 class AbstractCharacterRule
          Provides common implementation for password character rules.
 class AbstractDictionaryRule
          Provides common implementation for password dictionary rules.
 class AbstractSequenceRule
          Provide common implementation for keyboard sequence rules.
 class AllowedCharacterRule
          Rule for determining if a password contains allowed characters.
 class AlphabeticalCharacterRule
          Rule for determining if a password contains the correct number of alphabetical characters.
 class AlphabeticalSequenceRule
          Rule for determining if a password contains an alphabetical keyboard sequence.
 class CharacterCharacteristicsRule
          Rule for determining if a password contains the desired mix of character types.
 class DictionaryRule
          Rule for determining if a password matches a dictionary word.
 class 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.
 class DigitCharacterRule
          Rule for determining if a password contains the correct number of digit characters.
 class HistoryRule
          Rule for determining if a password matches one of any previous password a user has chosen.
 class IllegalCharacterRule
          Rule for determining if a password contains an illegal character.
 class LengthRule
          Rule for determining if a password is within a desired length.
 class LowercaseCharacterRule
          Rule for determining if a password contains the correct number of lowercase characters.
 class NonAlphanumericCharacterRule
          Rule for determining if a password contains the correct number of non-alphanumeric characters.
 class NumericalSequenceRule
          Rule for determining if a password contains a numerical keyboard sequence.
 class QwertySequenceRule
          Rule for determining if a password contains a QWERTY keyboard sequence.
 class RegexRule
          Rule for determining if a password matches a regular expression.
 class RepeatCharacterRegexRule
          Rule for determining if a password contains a duplicate ASCII keyboard sequence.
 class SourceRule
          Rule for determining if a password matches a password from a different source.
 class UppercaseCharacterRule
          Rule for determining if a password contains the correct number of uppercase characters.
 class UsernameRule
          Rule for determining if a password contains the username associated with that password.
 class WhitespaceRule
          Rule for determining if a password contains whitespace characters.
 

Constructor parameters in edu.vt.middleware.password with type arguments of type Rule
PasswordValidator(List<Rule> rules)
          Creates a new password validator with the default message resolver.
PasswordValidator(MessageResolver resolver, List<Rule> rules)
          Creates a new password validator.
 



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