Package com.ibm.passwordrules

  • Interface Summary 
    Interface Description
    CompositeRule
    Represents a rule that is consisted of several rules.
    PasswordGenerator
    Interface which needs to be implemented by all custom password generators.
    Rule
    This interface needs to be implemented by all standard and custom password rule classes.
    ValidationInfo
    Interface for classes providing contextual information used to validate passwords.
  • Class Summary 
    Class Description
    BehavioralRule
    Abstract base class for Rule implementations that provide validation of password's behavior.
    LexicalRule
    Abstract base class for Rule implementations that provide validation of password's lexical content.
    Test  
  • Exception Summary 
    Exception Description
    IncompatibleRulesException
    IncompatibleRulesException is thrown when given two rules cannot be joined because they are not compatible.
    InvalidPasswordException
    Objects of this class are thrown when a password violates one of the rules.
    InvalidPasswordOnCompRuleException  
    IterationsExceededException
    Class represents an exception, which is thrown if the allowed number of iterations was exceeded while generating a random password satisfying all associated password rules.