- AbstractCharacterRule - Class in org.passay
-
Provides common implementation for password character rules.
- AbstractCharacterRule() - Constructor for class org.passay.AbstractCharacterRule
-
- AbstractDictionaryRule - Class in org.passay
-
Provides common implementation for password dictionary rules.
- AbstractDictionaryRule() - Constructor for class org.passay.AbstractDictionaryRule
-
- AbstractMessageResolver - Class in org.passay
-
- AbstractMessageResolver() - Constructor for class org.passay.AbstractMessageResolver
-
- AbstractSequenceRule - Class in org.passay
-
Provide common implementation for keyboard sequence rules.
- AbstractSequenceRule() - Constructor for class org.passay.AbstractSequenceRule
-
- AbstractWordList - Class in org.passay.dictionary
-
Provides common operations implementations for word lists.
- AbstractWordList() - Constructor for class org.passay.dictionary.AbstractWordList
-
- addFile(String) - Method in class org.passay.dictionary.DictionaryBuilder
-
Adds a word list to the dictionary to be built.
- AllowedCharacterRule - Class in org.passay
-
Rule for determining if a password contains allowed characters.
- AllowedCharacterRule(char[]) - Constructor for class org.passay.AllowedCharacterRule
-
Create a new allowed character rule.
- AllowedRegexRule - Class in org.passay
-
Rule for determining if a password matches an allowed regular expression.
- AllowedRegexRule(String) - Constructor for class org.passay.AllowedRegexRule
-
Creates a new allowed regex rule.
- AlphabeticalCharacterRule - Class in org.passay
-
Rule for determining if a password contains the correct number of
alphabetical characters.
- AlphabeticalCharacterRule() - Constructor for class org.passay.AlphabeticalCharacterRule
-
Default constructor.
- AlphabeticalCharacterRule(int) - Constructor for class org.passay.AlphabeticalCharacterRule
-
Creates a new alphabetical character rule.
- AlphabeticalSequenceRule - Class in org.passay
-
Rule for determining if a password contains an alphabetical keyboard
sequence.
- AlphabeticalSequenceRule() - Constructor for class org.passay.AlphabeticalSequenceRule
-
Default constructor.
- AlphabeticalSequenceRule(int, boolean) - Constructor for class org.passay.AlphabeticalSequenceRule
-
Creates a new alphabetical sequence rule.
- AlphabeticalSequenceRule(int, boolean, boolean) - Constructor for class org.passay.AlphabeticalSequenceRule
-
Creates a new alphabetical sequence rule.
- ArraySorter - Interface in org.passay.dictionary.sort
-
Interface for array sort implementations.
- ArraysSort - Class in org.passay.dictionary.sort
-
- ArraysSort() - Constructor for class org.passay.dictionary.sort.ArraysSort
-
- ArrayWordList - Class in org.passay.dictionary
-
Provides a
WordList
backed by a string array.
- ArrayWordList(String[]) - Constructor for class org.passay.dictionary.ArrayWordList
-
Creates a new case-sensitive word list backed by the given array.
- ArrayWordList(String[], boolean) - Constructor for class org.passay.dictionary.ArrayWordList
-
Creates a new word list backed by the given array.
- ArrayWordList(String[], boolean, ArraySorter) - Constructor for class org.passay.dictionary.ArrayWordList
-
Creates a new word list backed by the given array with optional sorting of
the input string array.
- cache - Variable in class org.passay.dictionary.FileWordList
-
cache of indexes to file positions.
- CASE_INSENSITIVE_COMPARATOR - Static variable in class org.passay.dictionary.TernaryTree
-
Case insensitive comparator.
- CASE_INSENSITIVE_COMPARATOR - Static variable in class org.passay.dictionary.WordLists
-
Case insensitive comparator.
- CASE_SENSITIVE_COMPARATOR - Static variable in class org.passay.dictionary.TernaryTree
-
Case sensitive comparator.
- CASE_SENSITIVE_COMPARATOR - Static variable in class org.passay.dictionary.WordLists
-
Case sensitive comparator.
- CharacterCharacteristicsRule - Class in org.passay
-
Rule for determining if a password contains the desired mix of character
types.
- CharacterCharacteristicsRule() - Constructor for class org.passay.CharacterCharacteristicsRule
-
- CharacterRule - Interface in org.passay
-
Interface for rules implementing character enforcement.
- CHARS - Static variable in class org.passay.AlphabeticalCharacterRule
-
Lowercase and uppercase characters, value is "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".
- CHARS - Static variable in class org.passay.DigitCharacterRule
-
Digit characters, value is "0123456789".
- CHARS - Static variable in class org.passay.LowercaseCharacterRule
-
Lowercase characters, value is "abcdefghijklmnopqrstuvwxyz".
- CHARS - Static variable in class org.passay.SpecialCharacterRule
-
Special characters, value is "!\"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~".
- CHARS - Static variable in class org.passay.UppercaseCharacterRule
-
Uppercase characters, value is "ABCDEFGHIJKLMNOPQRSTUVWXYZ".
- CHARS - Static variable in class org.passay.WhitespaceRule
-
Characters: TAB,LF,VT,FF,CR,Space.
- checkIsString(Object) - Method in class org.passay.dictionary.AbstractWordList
-
- checkRange(int) - Method in class org.passay.dictionary.AbstractWordList
-
Throws an
IndexOutOfBoundsException
if the supplied index is less
than 0 or greater than or equal to the size of this word list.
- close() - Method in class org.passay.dictionary.FileWordList
-
Closes the underlying file and make the cache available for garbage
collection.
- comparator - Variable in class org.passay.dictionary.AbstractWordList
-
Word comparator.
- comparator - Variable in class org.passay.dictionary.TernaryTree
-
Character comparator.
- createFromReader(Reader[]) - Static method in class org.passay.dictionary.WordLists
-
Creates a case-sensitive
ArrayWordList
by reading the contents of
the given readers.
- createFromReader(Reader[], boolean) - Static method in class org.passay.dictionary.WordLists
-
Creates an
ArrayWordList
by reading the contents of the given
readers.
- createFromReader(Reader[], boolean, ArraySorter) - Static method in class org.passay.dictionary.WordLists
-
Creates an
ArrayWordList
by reading the contents of the given file
with support for sorting file contents.
- createRuleResultDetailParameters(String, String) - Method in class org.passay.AbstractCharacterRule
-
Creates the parameter data for the rule result detail.
- createRuleResultDetailParameters(String) - Method in class org.passay.AbstractDictionaryRule
-
Creates the parameter data for the rule result detail.
- createRuleResultDetailParameters(char) - Method in class org.passay.AllowedCharacterRule
-
Creates the parameter data for the rule result detail.
- createRuleResultDetailParameters() - Method in class org.passay.AllowedRegexRule
-
Creates the parameter data for the rule result detail.
- createRuleResultDetailParameters(int) - Method in class org.passay.CharacterCharacteristicsRule
-
Creates the parameter data for the rule result detail.
- createRuleResultDetailParameters(int) - Method in class org.passay.HistoryRule
-
Creates the parameter data for the rule result detail.
- createRuleResultDetailParameters(char) - Method in class org.passay.IllegalCharacterRule
-
Creates the parameter data for the rule result detail.
- createRuleResultDetailParameters(String) - Method in class org.passay.IllegalRegexRule
-
Creates the parameter data for the rule result detail.
- createRuleResultDetailParameters() - Method in class org.passay.LengthRule
-
Creates the parameter data for the rule result detail.
- createRuleResultDetailParameters(String) - Method in class org.passay.SourceRule
-
Creates the parameter data for the rule result detail.
- createRuleResultDetailParameters(String) - Method in class org.passay.UsernameRule
-
Creates the parameter data for the rule result detail.
- DEFAULT_CACHE_SIZE - Static variable in class org.passay.dictionary.FileWordList
-
default cache size.
- DEFAULT_MESSAGE_PATH - Static variable in class org.passay.PropertiesMessageResolver
-
Classpath location of default message map.
- DEFAULT_SEQUENCE_LENGTH - Static variable in class org.passay.AbstractSequenceRule
-
Default length of keyboard sequence, value is 5.
- DEFAULT_SEQUENCE_LENGTH - Static variable in class org.passay.RepeatCharacterRegexRule
-
Default length of sequence, value is 5.
- details - Variable in class org.passay.RuleResult
-
Details associated with a password rule result.
- Dictionary - Interface in org.passay.dictionary
-
Base interface for all dictionaries.
- DictionaryBuilder - Class in org.passay.dictionary
-
Builder for common dictionary usage.
- DictionaryBuilder() - Constructor for class org.passay.dictionary.DictionaryBuilder
-
- DictionaryRule - Class in org.passay
-
Rule for determining if a password matches a dictionary word.
- DictionaryRule() - Constructor for class org.passay.DictionaryRule
-
Creates a new dictionary rule without supplying a dictionary.
- DictionaryRule(Dictionary) - Constructor for class org.passay.DictionaryRule
-
Creates a new dictionary rule.
- DictionarySubstringRule - Class in org.passay
-
Rule for determining if a password contains a dictionary word with optional
checking for reversed words.
- DictionarySubstringRule() - Constructor for class org.passay.DictionarySubstringRule
-
Creates a new dictionary substring rule.
- DictionarySubstringRule(Dictionary) - Constructor for class org.passay.DictionarySubstringRule
-
Creates a new dictionary substring rule.
- DigestHistoryRule - Class in org.passay
-
Rule for determining if a password matches one of any previous digested
password a user has chosen.
- DigestHistoryRule(EncodingHashBean) - Constructor for class org.passay.DigestHistoryRule
-
Creates new digest history rule which operates on password references with
the supplied label.
- DigestSourceRule - Class in org.passay
-
Rule for determining if a password matches a digested password from a
different source.
- DigestSourceRule(EncodingHashBean) - Constructor for class org.passay.DigestSourceRule
-
Creates new digest source rule which operates on password references with
the supplied label.
- DigitCharacterRule - Class in org.passay
-
Rule for determining if a password contains the correct number of digit
characters.
- DigitCharacterRule() - Constructor for class org.passay.DigitCharacterRule
-
Default constructor.
- DigitCharacterRule(int) - Constructor for class org.passay.DigitCharacterRule
-
Create a new digit character rule.
- doWordSearch(String) - Method in class org.passay.AbstractDictionaryRule
-
Searches the dictionary with the supplied text.
- doWordSearch(String) - Method in class org.passay.DictionaryRule
-
- doWordSearch(String) - Method in class org.passay.DictionarySubstringRule
-
- ERROR_CODE - Static variable in class org.passay.AbstractDictionaryRule
-
Error code for matching dictionary word.
- ERROR_CODE - Static variable in class org.passay.AbstractSequenceRule
-
Error code for sequence validation failures.
- ERROR_CODE - Static variable in class org.passay.AllowedCharacterRule
-
Error code for allowed character failures.
- ERROR_CODE - Static variable in class org.passay.AllowedRegexRule
-
Error code for regex validation failures.
- ERROR_CODE - Static variable in class org.passay.AlphabeticalCharacterRule
-
Error code for insufficient number of characters of particular class.
- ERROR_CODE - Static variable in class org.passay.CharacterCharacteristicsRule
-
Error code for insufficient number of characteristics.
- ERROR_CODE - Static variable in class org.passay.DigitCharacterRule
-
Error code for insufficient number of characters of particular class.
- ERROR_CODE - Static variable in class org.passay.HistoryRule
-
Error code for history violation.
- ERROR_CODE - Static variable in class org.passay.IllegalCharacterRule
-
Error code for illegal character failures.
- ERROR_CODE - Static variable in class org.passay.IllegalRegexRule
-
Error code for regex validation failures.
- ERROR_CODE - Static variable in class org.passay.LowercaseCharacterRule
-
Error code for insufficient number of characters of particular class.
- ERROR_CODE - Static variable in class org.passay.SourceRule
-
Error code for regex validation failures.
- ERROR_CODE - Static variable in class org.passay.SpecialCharacterRule
-
Error code for insufficient number of characters of particular class.
- ERROR_CODE - Static variable in class org.passay.UppercaseCharacterRule
-
Error code for insufficient number of characters of particular class.
- ERROR_CODE - Static variable in class org.passay.UsernameRule
-
Error code for matching username.
- ERROR_CODE - Static variable in class org.passay.WhitespaceRule
-
Error code for whitespace rule violation.
- ERROR_CODE_MAX - Static variable in class org.passay.LengthRule
-
Error code for password too long.
- ERROR_CODE_MIN - Static variable in class org.passay.LengthRule
-
Error code for password too short.
- ERROR_CODE_REVERSED - Static variable in class org.passay.AbstractDictionaryRule
-
Error code for matching reversed dictionary word.
- ERROR_CODE_REVERSED - Static variable in class org.passay.UsernameRule
-
Error code for matching reversed dictionary word.
- errorCode - Variable in class org.passay.RuleResultDetail
-
Detail error code.
- generatePassword(int, List<CharacterRule>) - Method in class org.passay.PasswordGenerator
-
Generates a password of the supplied length which meets the requirements of
the supplied character rules.
- get(int) - Method in class org.passay.dictionary.ArrayWordList
-
- get(int) - Method in class org.passay.dictionary.FileWordList
-
- get(int) - Method in interface org.passay.dictionary.WordList
-
Returns the word at the given 0-based index.
- getCharacterTypes(String) - Method in class org.passay.AbstractCharacterRule
-
Returns the characters in the supplied password that matched the type for
the implementing class.
- getCharacterTypes(String) - Method in class org.passay.AlphabeticalCharacterRule
-
- getCharacterTypes(String) - Method in class org.passay.DigitCharacterRule
-
- getCharacterTypes(String) - Method in class org.passay.LowercaseCharacterRule
-
- getCharacterTypes(String) - Method in class org.passay.SpecialCharacterRule
-
- getCharacterTypes(String) - Method in class org.passay.UppercaseCharacterRule
-
- getComparator() - Method in class org.passay.dictionary.AbstractWordList
-
- getComparator() - Method in interface org.passay.dictionary.WordList
-
Returns the comparator that should be used to compare a search term with
candidate words in the list.
- getDefaultProperties() - Static method in class org.passay.PropertiesMessageResolver
-
Returns the default mapping of message keys to message strings.
- getDetails() - Method in class org.passay.RuleResult
-
Returns any details associated with the rule verification.
- getDictionary() - Method in class org.passay.AbstractDictionaryRule
-
Returns the dictionary used to search for passwords.
- getEqkid() - Method in class org.passay.dictionary.TernaryNode
-
Returns the eqkid node in relation to this node.
- getErrorCode() - Method in class org.passay.AbstractCharacterRule
-
- getErrorCode() - Method in class org.passay.AlphabeticalCharacterRule
-
- getErrorCode() - Method in class org.passay.DigitCharacterRule
-
- getErrorCode() - Method in class org.passay.LowercaseCharacterRule
-
- getErrorCode() - Method in class org.passay.RuleResultDetail
-
Returns the error code.
- getErrorCode() - Method in class org.passay.SpecialCharacterRule
-
- getErrorCode() - Method in class org.passay.UppercaseCharacterRule
-
- getFile() - Method in class org.passay.dictionary.FileWordList
-
Returns the file backing this list.
- getHikid() - Method in class org.passay.dictionary.TernaryNode
-
Returns the hikid node in relation to this node.
- getLabel() - Method in class org.passay.PasswordData.AbstractReference
-
Returns the label.
- getLokid() - Method in class org.passay.dictionary.TernaryNode
-
Returns the lokid node in relation to this node.
- getMatchingCharacters(String, String) - Static method in class org.passay.PasswordUtils
-
Returns all the characters in the input string that are also in the
pattern.
- getMaximumLength() - Method in class org.passay.LengthRule
-
Returns the maximum password length.
- getMessage(String) - Method in class org.passay.AbstractMessageResolver
-
Returns the message for the supplied key.
- getMessage(String) - Method in class org.passay.PropertiesMessageResolver
-
- getMessages(RuleResult) - Method in class org.passay.PasswordValidator
-
Returns a list of human-readable messages by iterating over the details in
a failed rule result.
- getMinimumLength() - Method in class org.passay.LengthRule
-
Returns the minimum password length.
- getNumberOfCharacteristics() - Method in class org.passay.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 org.passay.AbstractCharacterRule
-
- getNumberOfCharacters() - Method in interface org.passay.CharacterRule
-
Returns the number of characters which must exist in order for a password
to meet the requirements of this rule.
- getParameters() - Method in class org.passay.RuleResultDetail
-
Returns the parameters.
- getPassword() - Method in class org.passay.PasswordData.AbstractReference
-
- getPassword() - Method in class org.passay.PasswordData
-
Returns the password.
- getPassword() - Method in interface org.passay.PasswordData.Reference
-
Returns the password associated with this reference.
- getPasswordReferences() - Method in class org.passay.PasswordData
-
Returns the password references.
- getPasswordReferences(Class<T>) - Method in class org.passay.PasswordData
-
Returns the password references that match the supplied reference type.
- getReportRuleFailures() - Method in class org.passay.CharacterCharacteristicsRule
-
Returns whether to add the rule result detail for each character rule that
fails to validate to the rule result.
- getRules() - Method in class org.passay.CharacterCharacteristicsRule
-
Returns the character rules used by this rule.
- getSequence(int) - Method in class org.passay.AbstractSequenceRule
-
Returns the sequence of character pairs for which to search.
- getSequence(int) - Method in class org.passay.AlphabeticalSequenceRule
-
- getSequence(int) - Method in class org.passay.NumericalSequenceRule
-
- getSequence(int) - Method in class org.passay.QwertySequenceRule
-
- getSequenceCount() - Method in class org.passay.AbstractSequenceRule
-
Returns the number of character sequences used in this implementation.
- getSequenceCount() - Method in class org.passay.AlphabeticalSequenceRule
-
- getSequenceCount() - Method in class org.passay.NumericalSequenceRule
-
- getSequenceCount() - Method in class org.passay.QwertySequenceRule
-
- getSplitChar() - Method in class org.passay.dictionary.TernaryNode
-
Returns the split character.
- getTernaryTree() - Method in class org.passay.dictionary.TernaryTreeDictionary
-
Returns the underlying ternary tree used by this dictionary.
- getUsername() - Method in class org.passay.PasswordData
-
Returns the username.
- getValidCharacters() - Method in class org.passay.AlphabeticalCharacterRule
-
- getValidCharacters() - Method in interface org.passay.CharacterRule
-
Returns the characters that are considered valid for this rule.
- getValidCharacters() - Method in class org.passay.DigitCharacterRule
-
- getValidCharacters() - Method in class org.passay.LowercaseCharacterRule
-
- getValidCharacters() - Method in class org.passay.SpecialCharacterRule
-
- getValidCharacters() - Method in class org.passay.UppercaseCharacterRule
-
- getValues() - Method in class org.passay.RuleResultDetail
-
Returns the parameter values.
- getWordList() - Method in class org.passay.dictionary.WordListDictionary
-
Returns the word list to used for searching.
- getWords() - Method in class org.passay.dictionary.TernaryTree
-
Returns a list of all the words in this ternary tree.
- IllegalCharacterRule - Class in org.passay
-
Rule for determining if a password contains an illegal character.
- IllegalCharacterRule(char[]) - Constructor for class org.passay.IllegalCharacterRule
-
Create a new illegal character rule.
- IllegalRegexRule - Class in org.passay
-
Rule for determining if a password matches an illegal regular expression.
- IllegalRegexRule(String) - Constructor for class org.passay.IllegalRegexRule
-
Creates a new illegal regex rule.
- insert(String) - Method in class org.passay.dictionary.TernaryTree
-
Inserts the supplied word into this tree.
- insert(String[]) - Method in class org.passay.dictionary.TernaryTree
-
Inserts the supplied array of words into this tree.
- InsertionSort - Class in org.passay.dictionary.sort
-
Provides an implementation of the insertion sort algorithm.
- InsertionSort() - Constructor for class org.passay.dictionary.sort.InsertionSort
-
- isEndOfWord() - Method in class org.passay.dictionary.TernaryNode
-
Returns whether this node is at the end of a word.
- isIgnoreCase() - Method in class org.passay.UsernameRule
-
Returns whether to ignore the case of the username.
- isMatchBackwards() - Method in class org.passay.AbstractDictionaryRule
-
Returns true if the verify method will search the password for dictionary
words spelled backwards as well as forwards.
- isMatchBackwards() - Method in class org.passay.UsernameRule
-
Returns whether to match the username backwards.
- isValid() - Method in class org.passay.RuleResult
-
Returns whether the result of the rule verification is a valid password.
- iterator() - Method in class org.passay.dictionary.AbstractWordList
-
- iterator() - Method in interface org.passay.dictionary.WordList
-
Returns an iterator to traverse this word list from the 0th index.
- parameters - Variable in class org.passay.RuleResultDetail
-
Additional parameters that provide information about validation failure.
- partialSearch(String) - Method in class org.passay.dictionary.TernaryTree
-
Returns an array of strings which partially match the supplied word.
- partialSearch(String) - Method in class org.passay.dictionary.TernaryTreeDictionary
-
Returns an array of strings which partially match the supplied word.
- PasswordCli - Class in org.passay
-
Provides a simple command line interface to password validation.
- PasswordData - Class in org.passay
-
Contains password related information used by rules to perform password
validation.
- PasswordData() - Constructor for class org.passay.PasswordData
-
Default constructor.
- PasswordData(String) - Constructor for class org.passay.PasswordData
-
Creates a new password data.
- PasswordData.AbstractReference - Class in org.passay
-
Common password reference implementation.
- PasswordData.AbstractReference(String, String) - Constructor for class org.passay.PasswordData.AbstractReference
-
Creates a new abstract reference.
- PasswordData.HistoricalReference - Class in org.passay
-
Reference to an historical password.
- PasswordData.HistoricalReference(String) - Constructor for class org.passay.PasswordData.HistoricalReference
-
Creates a new historical reference.
- PasswordData.HistoricalReference(String, String) - Constructor for class org.passay.PasswordData.HistoricalReference
-
Creates a new historical reference.
- PasswordData.Reference - Interface in org.passay
-
Reference to another password.
- PasswordData.SourceReference - Class in org.passay
-
Reference to a source password.
- PasswordData.SourceReference(String) - Constructor for class org.passay.PasswordData.SourceReference
-
Creates a new source reference.
- PasswordData.SourceReference(String, String) - Constructor for class org.passay.PasswordData.SourceReference
-
Creates a new source reference.
- PasswordGenerator - Class in org.passay
-
Creates passwords that meet password character rule criteria.
- PasswordGenerator() - Constructor for class org.passay.PasswordGenerator
-
Default constructor.
- PasswordGenerator(Random) - Constructor for class org.passay.PasswordGenerator
-
Creates a new password generator with the supplied random.
- PasswordUtils - Class in org.passay
-
Provides utility methods for this package.
- PasswordValidator - Class in org.passay
-
The central component for evaluating multiple password rules against a
candidate password.
- PasswordValidator(List<Rule>) - Constructor for class org.passay.PasswordValidator
-
- PasswordValidator(MessageResolver, List<Rule>) - Constructor for class org.passay.PasswordValidator
-
Creates a new password validator.
- pattern - Variable in class org.passay.AllowedRegexRule
-
Regex pattern.
- pattern - Variable in class org.passay.IllegalRegexRule
-
Regex pattern.
- print(Writer) - Method in class org.passay.dictionary.TernaryTree
-
Prints an ASCII representation of this ternary tree to the supplied writer.
- PropertiesMessageResolver - Class in org.passay
-
Resolves messages from rule result details from a properties file.
- PropertiesMessageResolver() - Constructor for class org.passay.PropertiesMessageResolver
-
Creates a new message resolver with the default message map.
- PropertiesMessageResolver(Properties) - Constructor for class org.passay.PropertiesMessageResolver
-
Creates a new message resolver with the supplied message map.
- search(String) - Method in interface org.passay.dictionary.Dictionary
-
Returns whether the supplied word exists in the dictionary.
- search(String) - Method in class org.passay.dictionary.TernaryTree
-
Returns whether the supplied word has been inserted into this ternary tree.
- search(String) - Method in class org.passay.dictionary.TernaryTreeDictionary
-
- search(String) - Method in class org.passay.dictionary.WordListDictionary
-
- SelectionSort - Class in org.passay.dictionary.sort
-
Provides an implementation of the selection sort algorithm.
- SelectionSort() - Constructor for class org.passay.dictionary.sort.SelectionSort
-
- sequenceLength - Variable in class org.passay.AbstractSequenceRule
-
Number of characters in sequence to match.
- setCaseSensitive(boolean) - Method in class org.passay.dictionary.DictionaryBuilder
-
Sets the case sensitivity flag on the dictionary to be built.
- setCharset(Charset) - Method in class org.passay.DigestHistoryRule
-
Sets the character set to use for undigested passwords.
- setCharset(Charset) - Method in class org.passay.DigestSourceRule
-
Sets the character set to use for undigested passwords.
- setDetails(List<RuleResultDetail>) - Method in class org.passay.RuleResult
-
Sets any details associated with the rule verification.
- setDictionary(Dictionary) - Method in class org.passay.AbstractDictionaryRule
-
Sets the dictionary used to search for passwords.
- setEndOfWord(boolean) - Method in class org.passay.dictionary.TernaryNode
-
Sets whether this node is at the end of a word.
- setEqkid(TernaryNode) - Method in class org.passay.dictionary.TernaryNode
-
Sets the eqkid node in relation to this node.
- setHikid(TernaryNode) - Method in class org.passay.dictionary.TernaryNode
-
Sets the hikid node in relation to this node.
- setIgnoreCase(boolean) - Method in class org.passay.UsernameRule
-
Sets whether the verify method will ignore case when searching the for a
username.
- setLokid(TernaryNode) - Method in class org.passay.dictionary.TernaryNode
-
Sets the lokid node in relation to this node.
- setMatchBackwards(boolean) - Method in class org.passay.AbstractDictionaryRule
-
This causes the verify method to search the password for dictionary words
spelled backwards as well as forwards.
- setMatchBackwards(boolean) - Method in class org.passay.UsernameRule
-
Sets whether the verify method will search the password for the username
spelled backwards as well as forwards.
- setMaximumLength(int) - Method in class org.passay.LengthRule
-
Sets the maximum password length.
- setMinimumLength(int) - Method in class org.passay.LengthRule
-
Sets the minimum password length.
- setNumberOfCharacteristics(int) - Method in class org.passay.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 org.passay.AbstractCharacterRule
-
- setNumberOfCharacters(int) - Method in interface org.passay.CharacterRule
-
Sets the number of characters to require in a password.
- setPassword(String) - Method in class org.passay.PasswordData
-
Sets the password.
- setPasswordReferences(List<PasswordData.Reference>) - Method in class org.passay.PasswordData
-
Sets the password references.
- setReportRuleFailures(boolean) - Method in class org.passay.CharacterCharacteristicsRule
-
Sets whether to add the rule result detail for each character rule that
fails to validate to the rule result.
- setRules(List<CharacterRule>) - Method in class org.passay.CharacterCharacteristicsRule
-
Sets the character rules used by this rule.
- setSequenceLength(int) - Method in class org.passay.AbstractSequenceRule
-
Sets the sequence length.
- setSplitChar(char) - Method in class org.passay.dictionary.TernaryNode
-
Sets the split character.
- setUsername(String) - Method in class org.passay.PasswordData
-
Sets the username.
- setValid(boolean) - Method in class org.passay.RuleResult
-
Sets whether the result of the rule verification is a valid password.
- size() - Method in class org.passay.dictionary.ArrayWordList
-
- size - Variable in class org.passay.dictionary.FileWordList
-
size of the file.
- size() - Method in class org.passay.dictionary.FileWordList
-
- size() - Method in interface org.passay.dictionary.WordList
-
Returns the number of words in the list.
- sort(String[]) - Method in interface org.passay.dictionary.sort.ArraySorter
-
This will sort the supplied string array.
- sort(String[], Comparator<String>) - Method in interface org.passay.dictionary.sort.ArraySorter
-
This will sort the supplied string array.
- sort(String[]) - Method in class org.passay.dictionary.sort.ArraysSort
-
- sort(String[], Comparator<String>) - Method in class org.passay.dictionary.sort.ArraysSort
-
- sort(String[]) - Method in class org.passay.dictionary.sort.BubbleSort
-
- sort(String[], Comparator<String>) - Method in class org.passay.dictionary.sort.BubbleSort
-
- sort(String[]) - Method in class org.passay.dictionary.sort.InsertionSort
-
- sort(String[], Comparator<String>) - Method in class org.passay.dictionary.sort.InsertionSort
-
- sort(String[]) - Method in class org.passay.dictionary.sort.QuickSort
-
- sort(String[], Comparator<String>) - Method in class org.passay.dictionary.sort.QuickSort
-
- sort(String[], Comparator<String>, int, int) - Static method in class org.passay.dictionary.sort.QuickSort
-
This will sort the supplied array beginning at the lo index and ending at
the hi index, using the quick sort algorithm.
- sort(String[]) - Method in class org.passay.dictionary.sort.SelectionSort
-
- sort(String[], Comparator<String>) - Method in class org.passay.dictionary.sort.SelectionSort
-
- SourceRule - Class in org.passay
-
Rule for determining if a password matches a password from a different
source.
- SourceRule() - Constructor for class org.passay.SourceRule
-
- SpecialCharacterRule - Class in org.passay
-
Rule for determining if a password contains the correct number of special
characters.
- SpecialCharacterRule() - Constructor for class org.passay.SpecialCharacterRule
-
Default constructor.
- SpecialCharacterRule(int) - Constructor for class org.passay.SpecialCharacterRule
-
Creates a new non alphanumeric character rule.