public class PasswordPolicyConfiguration extends Object
Constructor and Description |
---|
PasswordPolicyConfiguration() |
Modifier and Type | Method and Description |
---|---|
String |
getPwdAttribute() |
CheckQualityEnum |
getPwdCheckQuality() |
int |
getPwdExpireWarning() |
int |
getPwdFailureCountInterval() |
int |
getPwdGraceAuthNLimit() |
int |
getPwdGraceExpire() |
int |
getPwdInHistory() |
int |
getPwdLockoutDuration() |
int |
getPwdMaxAge() |
int |
getPwdMaxDelay() |
int |
getPwdMaxFailure() |
int |
getPwdMaxIdle() |
int |
getPwdMaxLength() |
int |
getPwdMinAge() |
int |
getPwdMinDelay() |
int |
getPwdMinLength() |
PasswordValidator |
getPwdValidator() |
boolean |
isPwdAllowUserChange() |
boolean |
isPwdLockout() |
boolean |
isPwdMustChange() |
boolean |
isPwdSafeModify() |
void |
setPwdAllowUserChange(boolean pwdAllowUserChange) |
void |
setPwdAttribute(String pwdAttribute)
Set the name of the attribute storing the password
|
void |
setPwdCheckQuality(CheckQualityEnum pwdCheckQuality) |
void |
setPwdExpireWarning(int pwdExpireWarning) |
void |
setPwdFailureCountInterval(int pwdFailureCountInterval) |
void |
setPwdGraceAuthNLimit(int pwdGraceAuthNLimit) |
void |
setPwdGraceExpire(int pwdGraceExpire) |
void |
setPwdInHistory(int pwdInHistory) |
void |
setPwdLockout(boolean pwdLockout) |
void |
setPwdLockoutDuration(int pwdLockoutDuration) |
void |
setPwdMaxAge(int pwdMaxAge) |
void |
setPwdMaxDelay(int pwdMaxDelay) |
void |
setPwdMaxFailure(int pwdMaxFailure) |
void |
setPwdMaxIdle(int pwdMaxIdle) |
void |
setPwdMaxLength(int pwdMaxLength) |
void |
setPwdMinAge(int pwdMinAge) |
void |
setPwdMinDelay(int pwdMinDelay) |
void |
setPwdMinLength(int pwdMinLength) |
void |
setPwdMustChange(boolean pwdMustChange) |
void |
setPwdSafeModify(boolean pwdSafeModify) |
void |
setPwdValidator(PasswordValidator pwdValidator) |
void |
validate()
validates the policy configuration and throws a LdapException if there are any errors
|
public PasswordPolicyConfiguration()
public String getPwdAttribute()
public void setPwdAttribute(String pwdAttribute)
pwdAttribute
- The attribute's namepublic int getPwdMinAge()
public void setPwdMinAge(int pwdMinAge)
public int getPwdMaxAge()
public void setPwdMaxAge(int pwdMaxAge)
public int getPwdInHistory()
public void setPwdInHistory(int pwdInHistory)
public CheckQualityEnum getPwdCheckQuality()
public void setPwdCheckQuality(CheckQualityEnum pwdCheckQuality)
public int getPwdMinLength()
public void setPwdMinLength(int pwdMinLength)
public int getPwdMaxLength()
public void setPwdMaxLength(int pwdMaxLength)
public int getPwdExpireWarning()
public void setPwdExpireWarning(int pwdExpireWarning)
public int getPwdGraceAuthNLimit()
public void setPwdGraceAuthNLimit(int pwdGraceAuthNLimit)
public int getPwdGraceExpire()
public void setPwdGraceExpire(int pwdGraceExpire)
public boolean isPwdLockout()
public void setPwdLockout(boolean pwdLockout)
public int getPwdLockoutDuration()
public void setPwdLockoutDuration(int pwdLockoutDuration)
public int getPwdMaxFailure()
public void setPwdMaxFailure(int pwdMaxFailure)
public int getPwdFailureCountInterval()
public void setPwdFailureCountInterval(int pwdFailureCountInterval)
public boolean isPwdMustChange()
public void setPwdMustChange(boolean pwdMustChange)
public boolean isPwdAllowUserChange()
public void setPwdAllowUserChange(boolean pwdAllowUserChange)
public boolean isPwdSafeModify()
public void setPwdSafeModify(boolean pwdSafeModify)
public int getPwdMinDelay()
public void setPwdMinDelay(int pwdMinDelay)
public int getPwdMaxDelay()
public void setPwdMaxDelay(int pwdMaxDelay)
public int getPwdMaxIdle()
public void setPwdMaxIdle(int pwdMaxIdle)
public PasswordValidator getPwdValidator()
public void setPwdValidator(PasswordValidator pwdValidator)
pwdValidator
- the pwdValidator to setpublic void validate() throws org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.exception.LdapException
- if there are any errors in the configurationCopyright © 2003–2023 The Apache Software Foundation. All rights reserved.