Class PasswordPolicyControl

java.lang.Object
org.springframework.security.ldap.ppolicy.PasswordPolicyControl
All Implemented Interfaces:
Serializable, Control
Direct Known Subclasses:
PasswordPolicyResponseControl

public class PasswordPolicyControl extends Object implements Control
A Password Policy request control.

Based on the information in the corresponding internet draft on LDAP password policy

See Also:
  • Field Details

  • Constructor Details

    • PasswordPolicyControl

      public PasswordPolicyControl()
      Creates a non-critical (request) control.
    • PasswordPolicyControl

      public PasswordPolicyControl(boolean critical)
      Creates a (request) control.
      Parameters:
      critical - indicates whether the control is critical for the client
  • Method Details

    • getEncodedValue

      public byte[] getEncodedValue()
      Retrieves the ASN.1 BER encoded value of the LDAP control. The request value for this control is always empty.
      Specified by:
      getEncodedValue in interface Control
      Returns:
      always null
    • getID

      public String getID()
      Returns the OID of the Password Policy Control ("1.3.6.1.4.1.42.2.27.8.5.1").
      Specified by:
      getID in interface Control
    • isCritical

      public boolean isCritical()
      Returns whether the control is critical for the client.
      Specified by:
      isCritical in interface Control