Package com.ibm.passwordrules

Interface Summary
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
BehavioralRule Represents a restriction on the behavior of a password.
LexicalRule Abstract class to be extended by rule classes constraining lexical characteristics of a password.
 

Exception Summary
IncompatibleRulesException Two incompatible rules were joined or used together.
InvalidPasswordException Objects of this class are thrown when password violated one of the rules.
IterationsExceededException Thrown when allowed number of iterations was exceeded while generating a randomized password satisfying all given rules.