Package org.passay.rule


package org.passay.rule
  • Class
    Description
    Provides 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.
    Rule that 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 of haveibeenpwned.com optionally 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.