SystemPasswordValidatorMBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

This MBean represents configuration information for the System Password Validator provider.

   
Fully Qualified Interface NameIf 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:


    Related MBeans

    This section describes attributes that provide access to other MBeans.


      Realm

      Returns the realm that contains this security provider. Returns null if this security provider is not contained by a realm.

             
      Privileges Read only
      TypeRealmMBean
      Relationship type: Reference.


      Attributes

      This section describes the following attributes:


      Description

      A short description of the System Password Validator provider.

             
      Privileges Read only
      Typejava.lang.String
      Default ValuePassword composition checks
      Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

      MaxConsecutiveCharacters

      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
      Typeint
      Default Value0
      Minimum value0
      Secure value3

      MaxInstancesOfAnyCharacter

      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
      Typeint
      Default Value0
      Minimum value0
      Secure value4

      MaxPasswordLength

      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
      Typeint
      Default Value0
      Minimum value0
      Secure value12

      MinAlphabeticCharacters

      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
      Typeint
      Default Value0
      Minimum value0
      Secure value1

      MinLowercaseCharacters

      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
      Typeint
      Default Value0
      Minimum value0
      Secure value1

      MinNonAlphanumericCharacters

      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
      Typeint
      Default Value0
      Minimum value0
      Secure value1

      MinNumericCharacters

      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
      Typeint
      Default Value0
      Minimum value0
      Secure value1

      MinNumericOrSpecialCharacters

      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
      Typeint
      Default Value0
      Minimum value0
      Secure value1

      MinPasswordLength

      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
      Typeint
      Default Value0
      Minimum value0
      Secure value6

      MinUppercaseCharacters

      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
      Typeint
      Default Value0
      Minimum value0
      Secure value1

      Name

             
      Privileges Read only
      Typejava.lang.String
      Default ValueSystemPasswordValidator
      Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

      ProviderClassName

      The Java class used to load the System Password Validator provider.

             
      Privileges Read only
      Typejava.lang.String
      Default Valuecom.bea.security.providers.authentication.passwordvalidator.SystemPasswordValidatorProviderImpl
      Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

      RejectEqualOrContainReverseUsername

      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
      Typeboolean
      Secure valuetrue

      RejectEqualOrContainUsername

      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
      Typeboolean
      Secure valuetrue

      Version

      The version number of the System Password Validator provider.

             
      Privileges Read only
      Typejava.lang.String
      Default Value1.0
      Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.


      Operations

      This section describes the following operations:


      isSet

      Returns true if the specified attribute has been set explicitly in this MBean instance.

         
      Operation Name"isSet"
      ParametersObject [] {  propertyName }

      where:

      • propertyName is an object of type java.lang.String that specifies:

        property to check

      SignatureString [] { "java.lang.String" }
      Returns boolean
      Exceptions
      • java.lang.IllegalArgumentException

      unSet

      Restore the given property to its default value.

         
      Operation Name"unSet"
      ParametersObject [] {  propertyName }

      where:

      • propertyName is an object of type java.lang.String that specifies:

        property to restore

      SignatureString [] { "java.lang.String" }
      Returns void
      Exceptions
      • java.lang.IllegalArgumentException
        UnsupportedOperationException if called on a runtime implementation.

      wls_getDisplayName

         
      Operation Name"wls_getDisplayName"
      Parametersnull
      Signaturenull
      ReturnsString