Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
AllowedCharacterRule
- Class in
edu.vt.middleware.password
Rule for determining if a password contains allowed characters.
AllowedCharacterRule(char[])
- Constructor for class edu.vt.middleware.password.
AllowedCharacterRule
Create a new allowed character rule.
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(char)
- Method in class edu.vt.middleware.password.
AllowedCharacterRule
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.
AllowedCharacterRule
Error code for allowed character 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.
AllowedCharacterRule
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.
AllowedCharacterRule
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
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2003-2011 Virginia Tech. All Rights Reserved.