edu.vt.middleware.password
Interface Rule

All Known Subinterfaces:
CharacterRule
All Known Implementing Classes:
AbstractCharacterRule, AbstractDictionaryRule, AbstractSequenceRule, AlphabeticalCharacterRule, AlphabeticalSequenceRule, CharacterCharacteristicsRule, DictionaryRule, DictionarySubstringRule, DigitCharacterRule, HistoryRule, LengthRule, LowercaseCharacterRule, NonAlphanumericCharacterRule, NumericalSequenceRule, QwertySequenceRule, RegexRule, RepeatCharacterRegexRule, RuleList, SourceRule, UppercaseCharacterRule, UsernameRule, WhitespaceRule

public interface Rule

Rule allows custom password rules to be created for determining whether or not a password is strong.

Version:
$Revision: 1841 $ $Date: 2011-02-25 14:05:47 -0500 (Fri, 25 Feb 2011) $
Author:
Middleware Services

Method Summary
 RuleResult validate(PasswordData passwordData)
          This returns whether or not the supplied password data meets the requirements of this rule.
 

Method Detail

validate

RuleResult validate(PasswordData passwordData)
This returns whether or not the supplied password data meets the requirements of this rule.

Parameters:
passwordData - PasswordData to verify (not null).
Returns:
RuleResult - details on password verification
Throws:
java.lang.NullPointerException - if the rule data is null.


Copyright © 2003-2011 Virginia Tech. All Rights Reserved.