This MBean represents configuration information for the System Password Validator provider.
Fully Qualified Interface Name | If you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:com.bea.security.providers.authentication.passwordvalidator.SystemPasswordValidatorMBean | ||
Factory Methods | No factory methods. Instances of this MBean are created automatically. | ||
Access Points Inherited from PasswordValidatorMBean |
Because this MBean extends or implements PasswordValidatorMBean, you can also access this MBean by retrieving PasswordValidatorMBeans. The following attributes contain PasswordValidatorMBeans and its subtypes:
|
This section describes attributes that provide access to other MBeans.
Returns the realm that contains this security provider. Returns null if this security provider is not contained by a realm.
Privileges | Read only |
Type | RealmMBean |
Relationship type: | Reference. |
This section describes the following attributes:
A short description of the System Password Validator provider.
Privileges | Read only |
Type | java.lang.String |
Default Value | Password composition checks |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
The maximum number of repeating consecutive characters that is allowed in the password. A value of 0 means no restriction. For example, with a value of 2, user can not create a password such as "baaag". Valid value for this attribute must be greater than or equal to 0.
3 is a recommended value.
Privileges | Read/Write |
Type | int |
Default Value | 0 |
Minimum value | 0 |
Secure value | 3 |
The maximum number of times the same character can appear in a password. "0" means no restriction. For example, with a value of 2, user can not create a password such as "abagia". Valid value for this attribute must be greater than or equal to 0.
4 is a recommended value.
Privileges | Read/Write |
Type | int |
Default Value | 0 |
Minimum value | 0 |
Secure value | 4 |
The maximum length of password, a password length must be greater than or equal to the value. "0" means no restriction. Valid value for this attribute must be greater than or equal to 0.
12 is a recommended value.
Privileges | Read/Write |
Type | int |
Default Value | 0 |
Minimum value | 0 |
Secure value | 12 |
The minimum number of alphabetic characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.
1 is a recommended value.
Privileges | Read/Write |
Type | int |
Default Value | 0 |
Minimum value | 0 |
Secure value | 1 |
The minimum number of lowercase characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.
1 is a recommended value.
Privileges | Read/Write |
Type | int |
Default Value | 0 |
Minimum value | 0 |
Secure value | 1 |
The minimum number of non-alphanumeric characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.
1 is a recommended value.
Privileges | Read/Write |
Type | int |
Default Value | 0 |
Minimum value | 0 |
Secure value | 1 |
The minimum number of numeric characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.
1 is a recommended value.
Privileges | Read/Write |
Type | int |
Default Value | 0 |
Minimum value | 0 |
Secure value | 1 |
The minimum number of numeric or special characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.
1 is a recommended value.
Privileges | Read/Write |
Type | int |
Default Value | 0 |
Minimum value | 0 |
Secure value | 1 |
The minimum length of password, a password length must be greater than or equal to the value. Valid value for this attribute must be greater than or equal to 0.
6 is a recommended value.
Privileges | Read/Write |
Type | int |
Default Value | 0 |
Minimum value | 0 |
Secure value | 6 |
The minimum number of uppercase characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.
1 is a recommended value.
Privileges | Read/Write |
Type | int |
Default Value | 0 |
Minimum value | 0 |
Secure value | 1 |
Privileges | Read only |
Type | java.lang.String |
Default Value | SystemPasswordValidator |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
The Java class used to load the System Password Validator provider.
Privileges | Read only |
Type | java.lang.String |
Default Value | com.bea.security.providers.authentication.passwordvalidator.SystemPasswordValidatorProviderImpl |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
To determine whether the password can contain or be equal to the reverse username. This check will be case insensitive. If the value is "true", the password must not contain or be equal to the reverse username.
To secure your system, set true as the value.
Privileges | Read/Write |
Type | boolean |
Secure value | true |
To determine whether the password can contain or be equal to the username. This check will be case insensitive. If the value is "true", the password must not contain or be equal to the username.
To secure your system, set true as the value.
Privileges | Read/Write |
Type | boolean |
Secure value | true |
The version number of the System Password Validator provider.
Privileges | Read only |
Type | java.lang.String |
Default Value | 1.0 |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
This section describes the following operations:
Returns true if the specified attribute has been set explicitly in this MBean instance.
Operation Name | "isSet" |
Parameters | Object [] { propertyName } where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
boolean
|
Exceptions |
|
Restore the given property to its default value.
Operation Name | "unSet" |
Parameters | Object [] { propertyName } where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
void
|
Exceptions |
|
Operation Name | "wls_getDisplayName" |
Parameters | null |
Signature | null |
Returns | String
|