Package org.passay.rule
package org.passay.rule
-
ClassDescriptionProvides common implementation for password dictionary rules.Rule for determining if a password contains allowed characters.Rule for determining if a password matches an allowed regular expression.Rule for determining if a password contains the desired mix of character types.Validates that a password does not contain too many occurrences of the same character.Validates whether a password contains a certain number of a type of character.
Rulethat is composed of other rules.Rule for determining if a password matches a dictionary word.Rule for determining if a password contains a dictionary word with optional checking for reversed words.Rule for determining if a password matches a digested password that is stored in a dictionary.Rule for determining if a password matches one of any previous digested password a user has chosen.Rule for determining if a password matches a digested password from a different source.Validates the password against the online database ofhaveibeenpwned.comoptionally allowing the usage of found passwords, but returns the number of found matches in the metadata.Rule for determining if a password matches one of any previous password a user has chosen.Rule for determining if a password contains an illegal character.Rule for determining if a password matches an illegal regular expression.Password validation rule that prevents illegal sequences of characters, e.g. keyboard, alphabetical, numeric.Rule for determining if a password contains the desired complexity for a certain length.Class to contain a tuple of interval string to rules.Class that represents an interval of numbers and parses interval notation.Rule for determining if a password is within a desired length.Enum that defines how string matching should occur.Rule for determining if a password contains any number within a defined range, lower inclusive, upper exclusive.Rule for determining if a password contains multiple sequences of repeating characters.Interface for password strength rules.Rule for determining if a password matches a password from a different source.Rule for determining if a password contains the username associated with that password.Rule for determining if a password contains whitespace characters.