| Package | Description |
|---|---|
| com.ibm.passwordrules |
Provides a framework and an application programming interface to generate and
validate passwords.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CompositeRule
Represents a rule that is consisted of several rules.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BehavioralRule
Abstract base class for Rule implementations that provide
validation of password's behavior.
|
class |
LexicalRule
Abstract base class for Rule implementations that provide
validation of password's lexical content.
|
| Modifier and Type | Method and Description |
|---|---|
Rule |
IncompatibleRulesException.getRule1()
Gets the first incompatible rule
|
Rule |
IncompatibleRulesException.getRule2()
Gets the Gets the second incompatible rule
|
Rule |
InvalidPasswordOnCompRuleException.getRuleViolated() |
Rule |
InvalidPasswordException.getRuleViolated()
Returns the rule that was violated to generate this exception.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<Rule> |
CompositeRule.getRules()
Returns all the rules within this CompositeRule
|
java.util.Collection<Rule> |
InvalidPasswordOnCompRuleException.getRulesViolated()
Returns the collection of rules withing the CompositeRule that
the password does not comply to.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Rule.cumulate(Rule rule)
Cumulate the paramter values of rules of same type
|
boolean |
BehavioralRule.join(Rule rule)
Try to join the specified rule with this one.
|
boolean |
Rule.join(Rule rule)
Try to join the specified rule with this one.
|
| Constructor and Description |
|---|
IncompatibleRulesException(Rule rule1,
Rule rule2)
Exception that indicates that rule1 and rule2 are incompatible.
|
IncompatibleRulesException(Rule rule1,
Rule rule2,
java.lang.String reason)
Exception that indicates that rule1 and rule2 are incompatible.
|
InvalidPasswordException(Rule ruleViolated)
Construct an invalid password exception with the rule that was violated.
|
InvalidPasswordException(Rule ruleViolated,
java.lang.String reason)
Construct an invalid password exception with the rule that was violated
and the reason for the violation.
|
InvalidPasswordException(Rule ruleViolated,
java.lang.String reason,
java.util.Collection<InvalidPasswordException> composingExceptions)
Construct an invalid password exception with the rule that was violated
and the reason for the violation.
|
| Constructor and Description |
|---|
InvalidPasswordOnCompRuleException(CompositeRule ruleViolated,
java.util.Collection<Rule> rulesViolated)
Construct an invalid password exception with the rule that was violated.
|
InvalidPasswordOnCompRuleException(CompositeRule ruleViolated,
java.util.Collection<Rule> rulesViolated,
java.lang.String reason)
Construct an invalid password exception with the rule that was violated
and the reason for the violation.
|
IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.