public interface UniqueCharactersPasswordValidatorCfgClient extends PasswordValidatorCfgClient
The Unique Characters Password Validator is used to determine whether a proposed password is acceptable based on the number of unique characters that it contains.
Modifier and Type | Method and Description |
---|---|
ManagedObjectDefinition<? extends UniqueCharactersPasswordValidatorCfgClient,? extends UniqueCharactersPasswordValidatorCfg> |
definition()
Get the configuration definition associated with this Unique Characters Password Validator.
|
String |
getJavaClass()
Gets the "java-class" property.
|
Integer |
getMinUniqueCharacters()
Gets the "min-unique-characters" property.
|
Boolean |
isCaseSensitiveValidation()
Gets the "case-sensitive-validation" property.
|
void |
setCaseSensitiveValidation(boolean value)
Sets the "case-sensitive-validation" property.
|
void |
setJavaClass(String value)
Sets the "java-class" property.
|
void |
setMinUniqueCharacters(int value)
Sets the "min-unique-characters" property.
|
isEnabled, setEnabled
commit, properties
ManagedObjectDefinition<? extends UniqueCharactersPasswordValidatorCfgClient,? extends UniqueCharactersPasswordValidatorCfg> definition()
definition
in interface ConfigurationClient
definition
in interface PasswordValidatorCfgClient
Boolean isCaseSensitiveValidation()
Indicates whether this password validator should treat password characters in a case-sensitive manner.
A value of true indicates that the validator does not consider a capital letter to be the same as its lower-case counterpart. A value of false indicates that the validator ignores differences in capitalization when looking at the number of unique characters in the password.
void setCaseSensitiveValidation(boolean value) throws PropertyException
Indicates whether this password validator should treat password characters in a case-sensitive manner.
A value of true indicates that the validator does not consider a capital letter to be the same as its lower-case counterpart. A value of false indicates that the validator ignores differences in capitalization when looking at the number of unique characters in the password.
value
- The value of the "case-sensitive-validation" property.PropertyException
- If the new value is invalid.String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the password validator implementation.
getJavaClass
in interface PasswordValidatorCfgClient
void setJavaClass(String value) throws PropertyException
Specifies the fully-qualified name of the Java class that provides the password validator implementation.
setJavaClass
in interface PasswordValidatorCfgClient
value
- The value of the "java-class" property.PropertyException
- If the new value is invalid.Integer getMinUniqueCharacters()
Specifies the minimum number of unique characters that a password will be allowed to contain.
A value of zero indicates that no minimum value is enforced.
void setMinUniqueCharacters(int value) throws PropertyException
Specifies the minimum number of unique characters that a password will be allowed to contain.
A value of zero indicates that no minimum value is enforced.
value
- The value of the "min-unique-characters" property.PropertyException
- If the new value is invalid.Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.