public class PamSettingsTenant extends com.kobil.ssms.kernel.logic.settings.StatusSettings implements com.kobil.ssms.kernel.logic.settings.ModuleSettings, PamSettingsTenantInterface
Constructor and Description |
---|
PamSettingsTenant() |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
int |
getLoginMaximumRetries() |
int |
getLoginMaximumRetriesWithoutDelay() |
int |
getLoginRetryFirstDelay() |
String |
getPasswordGenerationPattern() |
int |
getPasswordMinLength() |
int |
getPkcs5Iterations() |
String |
getRegexPattern() |
boolean |
getUseCustomRestriction() |
boolean |
isChapCompatiblePasswords()
defines (as default) whether passwords shall be stored in CHAP compatible way, i.e. only encrypted and not hashed.
|
void |
setChapCompatiblePasswords(boolean chapCompatibility)
controls whether passwords should (additionally) be stored in CHAP
compatible way.
|
void |
setLoginMaximumRetries(int loginMaximumRetries) |
void |
setLoginMaximumRetriesWithoutDelay(int loginMaximumRetriesWithoutDelay) |
void |
setLoginRetryFirstDelay(int loginRetryFirstDelay) |
void |
setPasswordGenerationPattern(String passwordGenerationPattern)
Must be a square bracket surrounded expression like [a-zA-Z0-9+-=_'\"*%&/\\()^~@#€$£?!
|
void |
setPasswordMinLength(int passwordMinLength) |
void |
setPkcs5Iterations(int pkcs5Iterations) |
void |
setRegexPattern(String regexPattern) |
void |
setUseCustomRestriction(boolean useCustomRestriction) |
isDefaultLoaded, setDefaultLoaded
public int getLoginMaximumRetries()
getLoginMaximumRetries
in interface PamSettingsTenantInterface
public void setLoginMaximumRetries(int loginMaximumRetries)
setLoginMaximumRetries
in interface PamSettingsTenantInterface
public int getPkcs5Iterations()
getPkcs5Iterations
in interface PamSettingsTenantInterface
public void setPkcs5Iterations(int pkcs5Iterations)
setPkcs5Iterations
in interface PamSettingsTenantInterface
public int getPasswordMinLength()
getPasswordMinLength
in interface PamSettingsTenantInterface
public void setPasswordMinLength(int passwordMinLength)
setPasswordMinLength
in interface PamSettingsTenantInterface
public String getRegexPattern()
getRegexPattern
in interface PamSettingsTenantInterface
public void setRegexPattern(String regexPattern)
setRegexPattern
in interface PamSettingsTenantInterface
public boolean getUseCustomRestriction()
getUseCustomRestriction
in interface PamSettingsTenantInterface
public void setUseCustomRestriction(boolean useCustomRestriction)
setUseCustomRestriction
in interface PamSettingsTenantInterface
public int getLoginMaximumRetriesWithoutDelay()
getLoginMaximumRetriesWithoutDelay
in interface PamSettingsTenantInterface
public void setLoginMaximumRetriesWithoutDelay(int loginMaximumRetriesWithoutDelay)
setLoginMaximumRetriesWithoutDelay
in interface PamSettingsTenantInterface
public int getLoginRetryFirstDelay()
getLoginRetryFirstDelay
in interface PamSettingsTenantInterface
public void setLoginRetryFirstDelay(int loginRetryFirstDelay)
setLoginRetryFirstDelay
in interface PamSettingsTenantInterface
public String getPasswordGenerationPattern()
getPasswordGenerationPattern
in interface PamSettingsTenantInterface
public void setPasswordGenerationPattern(String passwordGenerationPattern)
PamSettingsTenantInterface
setPasswordGenerationPattern
in interface PamSettingsTenantInterface
passwordGenerationPattern
- the passwordGenerationPattern to setpublic boolean isChapCompatiblePasswords()
PamSettingsTenantInterface
isChapCompatiblePasswords
in interface PamSettingsTenantInterface
public void setChapCompatiblePasswords(boolean chapCompatibility)
PamSettingsTenantInterface
setChapCompatiblePasswords
in interface PamSettingsTenantInterface
chapCompatibility
- true
means that passwords shall additionally be
stored non-hashed, false
does only stored hashed
password.public Object clone() throws CloneNotSupportedException
clone
in interface com.kobil.ssms.kernel.logic.settings.ModuleSettings
clone
in class Object
CloneNotSupportedException
Copyright © 2022 KOBIL Systems GmbH. All rights reserved.