A C D E F G H I L M N P Q R S T U V W

A

AbstractCharacterRule - Class in edu.vt.middleware.password
Provides common implementation for password character rules.
AbstractCharacterRule() - Constructor for class edu.vt.middleware.password.AbstractCharacterRule
 
AbstractDictionaryRule - Class in edu.vt.middleware.password
Provides common implementation for password dictionary rules.
AbstractDictionaryRule() - Constructor for class edu.vt.middleware.password.AbstractDictionaryRule
 
AbstractDigester - Class in edu.vt.middleware.password
Provides common implementation for password rules that use a digest.
AbstractDigester() - Constructor for class edu.vt.middleware.password.AbstractDigester
 
AbstractSequenceRule - Class in edu.vt.middleware.password
Provide common implementation for keyboard sequence rules.
AbstractSequenceRule() - Constructor for class edu.vt.middleware.password.AbstractSequenceRule
 
AlphabeticalCharacterRule - Class in edu.vt.middleware.password
Rule for determining if a password contains the correct number of alphabetical characters.
AlphabeticalCharacterRule() - Constructor for class edu.vt.middleware.password.AlphabeticalCharacterRule
Default constructor.
AlphabeticalCharacterRule(int) - Constructor for class edu.vt.middleware.password.AlphabeticalCharacterRule
Creates a new alphabetical character rule.
AlphabeticalSequenceRule - Class in edu.vt.middleware.password
Rule for determining if a password contains an alphabetical keyboard sequence.
AlphabeticalSequenceRule() - Constructor for class edu.vt.middleware.password.AlphabeticalSequenceRule
Default constructor.
AlphabeticalSequenceRule(int, boolean) - Constructor for class edu.vt.middleware.password.AlphabeticalSequenceRule
Creates a new alphabetical sequence rule.

C

CharacterCharacteristicsRule - Class in edu.vt.middleware.password
Rule for determining if a password contains the desired mix of character types.
CharacterCharacteristicsRule() - Constructor for class edu.vt.middleware.password.CharacterCharacteristicsRule
 
CharacterRule - Interface in edu.vt.middleware.password
Interface for rules implementing character enforcement.
containsAlphabetical() - Method in class edu.vt.middleware.password.Password
Returns whether or not this password contains alphabetical characters.
containsAlphanumeric() - Method in class edu.vt.middleware.password.Password
Returns whether or not this password contains alphanumeric characters.
containsDigits() - Method in class edu.vt.middleware.password.Password
Returns whether or not this password contains digits.
containsLowercase() - Method in class edu.vt.middleware.password.Password
Returns whether or not this password contains lowercase characters.
containsNonAlphabetical() - Method in class edu.vt.middleware.password.Password
Returns whether or not this password contains non-alphabetical characters.
containsNonAlphanumeric() - Method in class edu.vt.middleware.password.Password
Returns whether or not this password contains non-alphanumeric characters.
containsNonDigits() - Method in class edu.vt.middleware.password.Password
Returns whether or not this password contains non-digits.
containsUppercase() - Method in class edu.vt.middleware.password.Password
Returns whether or not this password contains uppercase characters.
containsWhitespace() - Method in class edu.vt.middleware.password.Password
Returns whether or not this Password contains whitespace characters.
converter - Variable in class edu.vt.middleware.password.AbstractDigester
Converter to use in conjunction with the digest.
createRuleResultDetailParameters(Password) - Method in class edu.vt.middleware.password.AbstractCharacterRule
Creates the parameter data for the rule result detail.
createRuleResultDetailParameters(String) - Method in class edu.vt.middleware.password.AbstractDictionaryRule
Creates the parameter data for the rule result detail.
createRuleResultDetailParameters(int) - Method in class edu.vt.middleware.password.CharacterCharacteristicsRule
Creates the parameter data for the rule result detail.
createRuleResultDetailParameters(int) - Method in class edu.vt.middleware.password.HistoryRule
Creates the parameter data for the rule result detail.
createRuleResultDetailParameters(char) - Method in class edu.vt.middleware.password.IllegalCharacterRule
Creates the parameter data for the rule result detail.
createRuleResultDetailParameters() - Method in class edu.vt.middleware.password.LengthRule
Creates the parameter data for the rule result detail.
createRuleResultDetailParameters(String) - Method in class edu.vt.middleware.password.RegexRule
Creates the parameter data for the rule result detail.
createRuleResultDetailParameters(String) - Method in class edu.vt.middleware.password.SourceRule
Creates the parameter data for the rule result detail.
createRuleResultDetailParameters(String) - Method in class edu.vt.middleware.password.UsernameRule
Creates the parameter data for the rule result detail.

D

DEFAULT_MESSAGE_PATH - Static variable in class edu.vt.middleware.password.MessageResolver
Classpath location of default message map.
DEFAULT_SEQUENCE_LENGTH - Static variable in class edu.vt.middleware.password.AbstractSequenceRule
Default length of keyboard sequence, value is 5.
DEFAULT_SEQUENCE_LENGTH - Static variable in class edu.vt.middleware.password.RepeatCharacterRegexRule
Default length of sequence, value is 5.
DEFAULT_WORD_LENGTH - Static variable in class edu.vt.middleware.password.DictionarySubstringRule
Default word length.
details - Variable in class edu.vt.middleware.password.RuleResult
Details associated with a password rule result.
dictionary - Variable in class edu.vt.middleware.password.AbstractDictionaryRule
Dictionary of words.
DictionaryRule - Class in edu.vt.middleware.password
Rule for determining if a password matches a dictionary word.
DictionaryRule() - Constructor for class edu.vt.middleware.password.DictionaryRule
Creates a new dictionary rule without supplying a dictionary.
DictionaryRule(Dictionary) - Constructor for class edu.vt.middleware.password.DictionaryRule
Creates a new dictionary rule.
DictionarySubstringRule - Class in edu.vt.middleware.password
Rule for determining if a password matches a dictionary word, or if it contains a dictionary word of a given minimum length or greater.
DictionarySubstringRule() - Constructor for class edu.vt.middleware.password.DictionarySubstringRule
Creates a new dictionary substring rule.
DictionarySubstringRule(Dictionary) - Constructor for class edu.vt.middleware.password.DictionarySubstringRule
Creates a new dictionary substring rule.
DictionarySubstringRule(Dictionary, int) - Constructor for class edu.vt.middleware.password.DictionarySubstringRule
Create a new dictionary substring rule.
digest - Variable in class edu.vt.middleware.password.AbstractDigester
Digest object to use if comparing hashed passwords.
DigitCharacterRule - Class in edu.vt.middleware.password
Rule for determining if a password contains the correct number of digit characters.
DigitCharacterRule() - Constructor for class edu.vt.middleware.password.DigitCharacterRule
Default constructor.
DigitCharacterRule(int) - Constructor for class edu.vt.middleware.password.DigitCharacterRule
Create a new digit character rule.
doWordSearch(String) - Method in class edu.vt.middleware.password.AbstractDictionaryRule
Searches the dictionary with the supplied text.
doWordSearch(String) - Method in class edu.vt.middleware.password.DictionaryRule
Searches the dictionary with the supplied text.
doWordSearch(String) - Method in class edu.vt.middleware.password.DictionarySubstringRule
Searches the dictionary with the supplied text.

E

edu.vt.middleware.password - package edu.vt.middleware.password
 
ERROR_CODE - Static variable in class edu.vt.middleware.password.AbstractCharacterRule
Error code for insufficient number of characters of particular class.
ERROR_CODE - Static variable in class edu.vt.middleware.password.AbstractDictionaryRule
Error code for matching dictionary word.
ERROR_CODE - Static variable in class edu.vt.middleware.password.AbstractSequenceRule
Error code for sequence validation failures.
ERROR_CODE - Static variable in class edu.vt.middleware.password.CharacterCharacteristicsRule
Error code for insufficient number of characteristics.
ERROR_CODE - Static variable in class edu.vt.middleware.password.HistoryRule
Error code for history violation.
ERROR_CODE - Static variable in class edu.vt.middleware.password.IllegalCharacterRule
Error code for illegal character failures.
ERROR_CODE - Static variable in class edu.vt.middleware.password.RegexRule
Error code for regex validation failures.
ERROR_CODE - Static variable in class edu.vt.middleware.password.SourceRule
Error code for regex validation failures.
ERROR_CODE - Static variable in class edu.vt.middleware.password.UsernameRule
Error code for matching username.
ERROR_CODE_MAX - Static variable in class edu.vt.middleware.password.LengthRule
Error code for password too long.
ERROR_CODE_MIN - Static variable in class edu.vt.middleware.password.LengthRule
Error code for password too short.
ERROR_CODE_REVERSED - Static variable in class edu.vt.middleware.password.AbstractDictionaryRule
Error code for matching reversed dictionary word.
ERROR_CODE_REVERSED - Static variable in class edu.vt.middleware.password.UsernameRule
Error code for matching reversed dictionary word.
errorCode - Variable in class edu.vt.middleware.password.RuleResultDetail
Detail error code.

F

fillRandomCharacters(CharSequence, int, Appendable) - Method in class edu.vt.middleware.password.PasswordGenerator
Fills the supplied target with count random characters from source.

G

generatePassword(int, List<CharacterRule>) - Method in class edu.vt.middleware.password.PasswordGenerator
Generates a password of the supplied length which meets the requirements of the supplied character rules.
getAlphabetical() - Method in class edu.vt.middleware.password.Password
Returns the alphabetical characters in this password.
getAlphanumeric() - Method in class edu.vt.middleware.password.Password
Returns the alphanumeric characters in this password.
getCharacterType() - Method in class edu.vt.middleware.password.AbstractCharacterRule
Returns the type of character managed by this rule.
getCharacterType() - Method in class edu.vt.middleware.password.AlphabeticalCharacterRule
Returns the type of character managed by this rule.
getCharacterType() - Method in class edu.vt.middleware.password.DigitCharacterRule
Returns the type of character managed by this rule.
getCharacterType() - Method in class edu.vt.middleware.password.LowercaseCharacterRule
Returns the type of character managed by this rule.
getCharacterType() - Method in class edu.vt.middleware.password.NonAlphanumericCharacterRule
Returns the type of character managed by this rule.
getCharacterType() - Method in class edu.vt.middleware.password.UppercaseCharacterRule
Returns the type of character managed by this rule.
getDetails() - Method in class edu.vt.middleware.password.RuleResult
Returns any details associated with the rule verification.
getDictionary() - Method in class edu.vt.middleware.password.AbstractDictionaryRule
Returns the dictionary used to search for passwords.
getDigits() - Method in class edu.vt.middleware.password.Password
Returns the digits in this password.
getErrorCode() - Method in class edu.vt.middleware.password.RuleResultDetail
Returns the error code.
getLowercase() - Method in class edu.vt.middleware.password.Password
Returns the lowercase characters in this password.
getMaximumLength() - Method in class edu.vt.middleware.password.LengthRule
Returns the maximum password length.
getMessages(RuleResult) - Method in class edu.vt.middleware.password.PasswordValidator
Returns a list of human-readable messages by iterating over the details in a failed rule result.
getMinimumLength() - Method in class edu.vt.middleware.password.LengthRule
Returns the minimum password length.
getNonAlphabetical() - Method in class edu.vt.middleware.password.Password
Returns the non-alphabetical characters in this password.
getNonAlphanumeric() - Method in class edu.vt.middleware.password.Password
Returns the non-alphanumeric characters in this password.
getNonDigits() - Method in class edu.vt.middleware.password.Password
Returns the non-digits in this password.
getNumberOfAlphabetical() - Method in class edu.vt.middleware.password.Password
Returns the number of alphabetical characters in this password.
getNumberOfAlphanumeric() - Method in class edu.vt.middleware.password.Password
Returns the number of alphanumeric characters in this password.
getNumberOfCharacteristics() - Method in class edu.vt.middleware.password.CharacterCharacteristicsRule
Returns the number of characteristics which currently must be satisfied in order for a password to meet the requirements of this rule.
getNumberOfCharacters() - Method in class edu.vt.middleware.password.AbstractCharacterRule
Returns the number of characters which must exist in order for a password to meet the requirements of this rule.
getNumberOfCharacters() - Method in interface edu.vt.middleware.password.CharacterRule
Returns the number of characters which must exist in order for a password to meet the requirements of this rule.
getNumberOfCharacterType(Password) - Method in class edu.vt.middleware.password.AbstractCharacterRule
Returns the number of the type of characters in the supplied password for the implementing class.
getNumberOfCharacterType(Password) - Method in class edu.vt.middleware.password.AlphabeticalCharacterRule
Returns the number of the type of characters in the supplied password for the implementing class.
getNumberOfCharacterType(Password) - Method in class edu.vt.middleware.password.DigitCharacterRule
Returns the number of the type of characters in the supplied password for the implementing class.
getNumberOfCharacterType(Password) - Method in class edu.vt.middleware.password.LowercaseCharacterRule
Returns the number of the type of characters in the supplied password for the implementing class.
getNumberOfCharacterType(Password) - Method in class edu.vt.middleware.password.NonAlphanumericCharacterRule
Returns the number of the type of characters in the supplied password for the implementing class.
getNumberOfCharacterType(Password) - Method in class edu.vt.middleware.password.UppercaseCharacterRule
Returns the number of the type of characters in the supplied password for the implementing class.
getNumberOfDigits() - Method in class edu.vt.middleware.password.Password
Returns the number of digits in this password.
getNumberOfLowercase() - Method in class edu.vt.middleware.password.Password
Returns the number of lowercase characters in this password.
getNumberOfNonAlphabetical() - Method in class edu.vt.middleware.password.Password
Returns the number of non-alphabetical characters in this password.
getNumberOfNonAlphanumeric() - Method in class edu.vt.middleware.password.Password
Returns the number of non-alphanumeric characters in this password.
getNumberOfNonDigits() - Method in class edu.vt.middleware.password.Password
Returns the number of non-digits in this password.
getNumberOfUppercase() - Method in class edu.vt.middleware.password.Password
Returns the number of uppercase characters in this password.
getNumberOfWhitespace() - Method in class edu.vt.middleware.password.Password
Returns the number of whitespace characters in this password.
getParameters() - Method in class edu.vt.middleware.password.RuleResultDetail
Returns the parameters.
getPassword() - Method in class edu.vt.middleware.password.PasswordData
Returns the password.
getPasswordHistory() - Method in class edu.vt.middleware.password.PasswordData
Returns the password history.
getPasswordSources() - Method in class edu.vt.middleware.password.PasswordData
Returns the password sources.
getRules() - Method in class edu.vt.middleware.password.CharacterCharacteristicsRule
Returns the character rules used by this rule.
getSequence(int) - Method in class edu.vt.middleware.password.AbstractSequenceRule
Returns the sequence of character pairs for which to search.
getSequence(int) - Method in class edu.vt.middleware.password.AlphabeticalSequenceRule
Returns the sequence of character pairs for which to search.
getSequence(int) - Method in class edu.vt.middleware.password.NumericalSequenceRule
Returns the sequence of character pairs for which to search.
getSequence(int) - Method in class edu.vt.middleware.password.QwertySequenceRule
Returns the sequence of character pairs for which to search.
getSequenceCount() - Method in class edu.vt.middleware.password.AbstractSequenceRule
Returns the number of character sequences used in this implementation.
getSequenceCount() - Method in class edu.vt.middleware.password.AlphabeticalSequenceRule
Returns the number of character sequences used in this implementation.
getSequenceCount() - Method in class edu.vt.middleware.password.NumericalSequenceRule
Returns the number of character sequences used in this implementation.
getSequenceCount() - Method in class edu.vt.middleware.password.QwertySequenceRule
Returns the number of character sequences used in this implementation.
getText() - Method in class edu.vt.middleware.password.Password
Returns the text of this password.
getUppercase() - Method in class edu.vt.middleware.password.Password
Returns the uppercase characters in this password.
getUsername() - Method in class edu.vt.middleware.password.PasswordData
Returns the username.
getValidCharacters() - Method in class edu.vt.middleware.password.AlphabeticalCharacterRule
Returns the characters that are considered valid for this rule.
getValidCharacters() - Method in interface edu.vt.middleware.password.CharacterRule
Returns the characters that are considered valid for this rule.
getValidCharacters() - Method in class edu.vt.middleware.password.DigitCharacterRule
Returns the characters that are considered valid for this rule.
getValidCharacters() - Method in class edu.vt.middleware.password.LowercaseCharacterRule
Returns the characters that are considered valid for this rule.
getValidCharacters() - Method in class edu.vt.middleware.password.NonAlphanumericCharacterRule
Returns the characters that are considered valid for this rule.
getValidCharacters() - Method in class edu.vt.middleware.password.UppercaseCharacterRule
Returns the characters that are considered valid for this rule.
getValues() - Method in class edu.vt.middleware.password.RuleResultDetail
Returns the parameter values.
getWhitespace() - Method in class edu.vt.middleware.password.Password
Returns the whitespace characters in this password.
getWordLength() - Method in class edu.vt.middleware.password.DictionarySubstringRule
Returns the number of characters that constitute a word in a password.

H

HistoryRule - Class in edu.vt.middleware.password
Rule for determining if a password matches one of any previous password a user has chosen.
HistoryRule() - Constructor for class edu.vt.middleware.password.HistoryRule
 

I

IllegalCharacterRule - Class in edu.vt.middleware.password
Rule for determining if a password contains an illegal character.
IllegalCharacterRule(char[]) - Constructor for class edu.vt.middleware.password.IllegalCharacterRule
Create a new illegal character rule.
isIgnoreCase() - Method in class edu.vt.middleware.password.UsernameRule
Returns whether to ignore the case of the username.
isMatchBackwards() - Method in class edu.vt.middleware.password.AbstractDictionaryRule
Returns true if the verify method will search the password for dictionary words spelled backwards as well as forwards.
isMatchBackwards() - Method in class edu.vt.middleware.password.UsernameRule
Returns whether to match the username backwards.
isValid() - Method in class edu.vt.middleware.password.RuleResult
Returns whether the result of the rule verification is a valid password.

L

length() - Method in class edu.vt.middleware.password.Password
Returns the length of this password.
LengthRule - Class in edu.vt.middleware.password
Rule for determining if a password is within a desired length.
LengthRule() - Constructor for class edu.vt.middleware.password.LengthRule
Creates a new length rule with lengths unset.
LengthRule(int) - Constructor for class edu.vt.middleware.password.LengthRule
Creates a new length rule with the supplied length.
LengthRule(int, int) - Constructor for class edu.vt.middleware.password.LengthRule
Create a new length rule.
LowercaseCharacterRule - Class in edu.vt.middleware.password
Rule for determining if a password contains the correct number of lowercase characters.
LowercaseCharacterRule() - Constructor for class edu.vt.middleware.password.LowercaseCharacterRule
Default constructor.
LowercaseCharacterRule(int) - Constructor for class edu.vt.middleware.password.LowercaseCharacterRule
Creates a new lowercase character rule.

M

main(String[]) - Static method in class edu.vt.middleware.password.PasswordCli
Provides command line access to password rules.
matchBackwards - Variable in class edu.vt.middleware.password.AbstractDictionaryRule
Whether to search for dictionary words backwards.
matches(String, String) - Method in class edu.vt.middleware.password.AbstractDigester
Determines whether an undigested password matches a (possibly digested) reference value.
MessageResolver - Class in edu.vt.middleware.password
Resolves messages from rule result details in order to provide a facility for customizing messages such as password rule validation failures.
MessageResolver() - Constructor for class edu.vt.middleware.password.MessageResolver
Creates a new message resolver with the default message map.
MessageResolver(Properties) - Constructor for class edu.vt.middleware.password.MessageResolver
Creates a new message resolver with the supplied message map.
MINIMUM_SEQUENCE_LENGTH - Static variable in class edu.vt.middleware.password.AbstractSequenceRule
Minimum length of keyboard sequence, value is 3.
MINIMUM_SEQUENCE_LENGTH - Static variable in class edu.vt.middleware.password.RepeatCharacterRegexRule
Minimum length of sequence, value is 3.

N

newInstance(Password, String, List<String>, Map<String, String>) - Static method in class edu.vt.middleware.password.PasswordData
Convenience method for creating a password data with all of it's properties.
NonAlphanumericCharacterRule - Class in edu.vt.middleware.password
Rule for determining if a password contains the correct number of non-alphanumeric characters.
NonAlphanumericCharacterRule() - Constructor for class edu.vt.middleware.password.NonAlphanumericCharacterRule
Default constructor.
NonAlphanumericCharacterRule(int) - Constructor for class edu.vt.middleware.password.NonAlphanumericCharacterRule
Creates a new non alphanumeric character rule.
numCharacters - Variable in class edu.vt.middleware.password.AbstractCharacterRule
Number of characters to require.
NumericalSequenceRule - Class in edu.vt.middleware.password
Rule for determining if a password contains a numerical keyboard sequence.
NumericalSequenceRule() - Constructor for class edu.vt.middleware.password.NumericalSequenceRule
Creates a new numerical sequence rule with the default sequence length.
NumericalSequenceRule(int, boolean) - Constructor for class edu.vt.middleware.password.NumericalSequenceRule
Creates a new numerical sequence rule.

P

parameters - Variable in class edu.vt.middleware.password.RuleResultDetail
Additional parameters that provide information about validation failure.
Password - Class in edu.vt.middleware.password
Class for determining what type and what quantity of characters a password contains.
Password(String) - Constructor for class edu.vt.middleware.password.Password
Create a new password with the supplied password text.
PasswordCli - Class in edu.vt.middleware.password
Provides a simple command line interface to password validation.
PasswordData - Class in edu.vt.middleware.password
Contains password related information used by rules to perform password validation.
PasswordData() - Constructor for class edu.vt.middleware.password.PasswordData
Default constructor.
PasswordData(Password) - Constructor for class edu.vt.middleware.password.PasswordData
Creates a new password data.
PasswordGenerator - Class in edu.vt.middleware.password
Creates passwords that meet password character rule criteria.
PasswordGenerator() - Constructor for class edu.vt.middleware.password.PasswordGenerator
Default constructor.
PasswordGenerator(Random) - Constructor for class edu.vt.middleware.password.PasswordGenerator
Creates a new password generator with the supplied random.
PasswordValidator - Class in edu.vt.middleware.password
The central component for evaluating multiple password rules against a candidate password.
PasswordValidator(List<Rule>) - Constructor for class edu.vt.middleware.password.PasswordValidator
Creates a new password validator with the default message resolver.
PasswordValidator(MessageResolver, List<Rule>) - Constructor for class edu.vt.middleware.password.PasswordValidator
Creates a new password validator.
pattern - Variable in class edu.vt.middleware.password.RegexRule
Regex pattern.

Q

QwertySequenceRule - Class in edu.vt.middleware.password
Rule for determining if a password contains a QWERTY keyboard sequence.
QwertySequenceRule() - Constructor for class edu.vt.middleware.password.QwertySequenceRule
Creates a new qwerty sequence rule with the default sequence length.
QwertySequenceRule(int, boolean) - Constructor for class edu.vt.middleware.password.QwertySequenceRule
Create a new qwerty sequence rule.

R

randomize(CharBuffer) - Method in class edu.vt.middleware.password.PasswordGenerator
Randomizes the contents of the given buffer.
RegexRule - Class in edu.vt.middleware.password
Rule for determining if a password matches a regular expression.
RegexRule(String) - Constructor for class edu.vt.middleware.password.RegexRule
Creates a new regex rule.
RepeatCharacterRegexRule - Class in edu.vt.middleware.password
Rule for determining if a password contains a duplicate ASCII keyboard sequence.
RepeatCharacterRegexRule() - Constructor for class edu.vt.middleware.password.RepeatCharacterRegexRule
Creates a new repeat character regex rule with the default sequence length.
RepeatCharacterRegexRule(int) - Constructor for class edu.vt.middleware.password.RepeatCharacterRegexRule
Creates a new repeat character regex rule.
resolve(RuleResultDetail) - Method in class edu.vt.middleware.password.MessageResolver
Resolves the message for the supplied rule result detail.
Rule - Interface in edu.vt.middleware.password
Interface for password strength rules.
RuleResult - Class in edu.vt.middleware.password
Result of a password rule validation.
RuleResult() - Constructor for class edu.vt.middleware.password.RuleResult
Default constructor.
RuleResult(boolean) - Constructor for class edu.vt.middleware.password.RuleResult
Creates a new rule result.
RuleResult(boolean, RuleResultDetail) - Constructor for class edu.vt.middleware.password.RuleResult
Creates a new rule result.
RuleResultDetail - Class in edu.vt.middleware.password
Describes an exact cause of a rule validation failure.
RuleResultDetail(String, Map<String, ?>) - Constructor for class edu.vt.middleware.password.RuleResultDetail
Creates a new rule result detail.

S

sequenceLength - Variable in class edu.vt.middleware.password.AbstractSequenceRule
Number of characters in sequence to match.
setDetails(List<RuleResultDetail>) - Method in class edu.vt.middleware.password.RuleResult
Sets any details associated with the rule verification.
setDictionary(Dictionary) - Method in class edu.vt.middleware.password.AbstractDictionaryRule
Sets the dictionary used to search for passwords.
setDigest(String, Converter) - Method in class edu.vt.middleware.password.AbstractDigester
This will set the supplied digest algorithm to be used when password comparison are made.
setIgnoreCase(boolean) - Method in class edu.vt.middleware.password.UsernameRule
Sets whether the verify method will ignore case when searching the for a username.
setMatchBackwards(boolean) - Method in class edu.vt.middleware.password.AbstractDictionaryRule
This causes the verify method to search the password for dictionary words spelled backwards as well as forwards.
setMatchBackwards(boolean) - Method in class edu.vt.middleware.password.UsernameRule
Sets whether the verify method will search the password for the username spelled backwards as well as forwards.
setMaximumLength(int) - Method in class edu.vt.middleware.password.LengthRule
Sets the maximum password length.
setMinimumLength(int) - Method in class edu.vt.middleware.password.LengthRule
Sets the minimum password length.
setNumberOfCharacteristics(int) - Method in class edu.vt.middleware.password.CharacterCharacteristicsRule
Sets the number of characteristics which must be satisfied in order for a password to meet the requirements of this rule.
setNumberOfCharacters(int) - Method in class edu.vt.middleware.password.AbstractCharacterRule
Sets the number of characters to require in a password.
setNumberOfCharacters(int) - Method in interface edu.vt.middleware.password.CharacterRule
Sets the number of characters to require in a password.
setPassword(Password) - Method in class edu.vt.middleware.password.PasswordData
Sets the password.
setPasswordHistory(List<String>) - Method in class edu.vt.middleware.password.PasswordData
Sets the password history.
setPasswordSources(Map<String, String>) - Method in class edu.vt.middleware.password.PasswordData
Sets the password sources.
setRules(List<CharacterRule>) - Method in class edu.vt.middleware.password.CharacterCharacteristicsRule
Sets the character rules used by this rule.
setSequenceLength(int) - Method in class edu.vt.middleware.password.AbstractSequenceRule
Sets the sequence length.
setUsername(String) - Method in class edu.vt.middleware.password.PasswordData
Sets the username.
setValid(boolean) - Method in class edu.vt.middleware.password.RuleResult
Sets whether the result of the rule verification is a valid password.
setWordLength(int) - Method in class edu.vt.middleware.password.DictionarySubstringRule
Sets the minimum number of characters that constitute a word in a password.
SourceRule - Class in edu.vt.middleware.password
Rule for determining if a password matches a password from a different source.
SourceRule() - Constructor for class edu.vt.middleware.password.SourceRule
 

T

toString() - Method in class edu.vt.middleware.password.AbstractCharacterRule
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.AbstractDictionaryRule
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.AbstractSequenceRule
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.CharacterCharacteristicsRule
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.IllegalCharacterRule
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.LengthRule
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.Password
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.PasswordData
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.PasswordValidator
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.RegexRule
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.RuleResultDetail
Returns a string representation of this object.
toString() - Method in class edu.vt.middleware.password.UsernameRule
Returns a string representation of this object.

U

UppercaseCharacterRule - Class in edu.vt.middleware.password
Rule for determining if a password contains the correct number of uppercase characters.
UppercaseCharacterRule() - Constructor for class edu.vt.middleware.password.UppercaseCharacterRule
Default constructor.
UppercaseCharacterRule(int) - Constructor for class edu.vt.middleware.password.UppercaseCharacterRule
Create a new uppercase character rule.
UsernameRule - Class in edu.vt.middleware.password
Rule for determining if a password contains the username associated with that password.
UsernameRule() - Constructor for class edu.vt.middleware.password.UsernameRule
Default constructor.
UsernameRule(boolean, boolean) - Constructor for class edu.vt.middleware.password.UsernameRule
Create a new username rule.

V

valid - Variable in class edu.vt.middleware.password.RuleResult
Whether password rule was successful.
validate(PasswordData) - Method in class edu.vt.middleware.password.AbstractCharacterRule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in class edu.vt.middleware.password.AbstractDictionaryRule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in class edu.vt.middleware.password.AbstractSequenceRule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in class edu.vt.middleware.password.CharacterCharacteristicsRule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in class edu.vt.middleware.password.HistoryRule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in class edu.vt.middleware.password.IllegalCharacterRule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in class edu.vt.middleware.password.LengthRule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in class edu.vt.middleware.password.PasswordValidator
Validates the supplied password data against the rules in this validator.
validate(PasswordData) - Method in class edu.vt.middleware.password.RegexRule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in interface edu.vt.middleware.password.Rule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in class edu.vt.middleware.password.SourceRule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in class edu.vt.middleware.password.UsernameRule
Validates the supplied password data per the requirements of this rule.
validate(PasswordData) - Method in class edu.vt.middleware.password.WhitespaceRule
Validates the supplied password data per the requirements of this rule.

W

WhitespaceRule - Class in edu.vt.middleware.password
Rule for determining if a password contains whitespace characters.
WhitespaceRule() - Constructor for class edu.vt.middleware.password.WhitespaceRule
 
wrapSequence - Variable in class edu.vt.middleware.password.AbstractSequenceRule
Whether or not to wrap a sequence when searching for matches.

A C D E F G H I L M N P Q R S T U V W

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