Class LdapPasswordExpiringControl

java.lang.Object
netscape.ldap.LDAPControl
netscape.ldap.controls.LDAPPasswordExpiringControl
com.netscape.jndi.ldap.controls.LdapPasswordExpiringControl
All Implemented Interfaces:
Serializable, Cloneable, Control

public class LdapPasswordExpiringControl extends netscape.ldap.controls.LDAPPasswordExpiringControl implements Control
Represents an LDAP v3 server control that may be returned if a password is about to expire, and password policy is enabled on the server. The OID for this control is 2.16.840.1.113730.3.4.5.

See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
     

    Fields inherited from class netscape.ldap.controls.LDAPPasswordExpiringControl

    EXPIRING

    Fields inherited from class netscape.ldap.LDAPControl

    m_critical, m_value, MANAGEDSAIT, PWEXPIRED, PWEXPIRING

    Fields inherited from interface javax.naming.ldap.Control

    CRITICAL, NONCRITICAL
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    Retrieves the ASN.1 BER encoded value of the LDAP control.
    int
    Return parsed number of seconds before password expires
    static String
    parseResponse(netscape.ldap.LDAPControl[] arg0, String arg1)
     

    Methods inherited from class netscape.ldap.controls.LDAPPasswordExpiringControl

    getMessage, getSecondsToExpiration, parseResponse, toString

    Methods inherited from class netscape.ldap.LDAPControl

    clone, createControl, flattenBER, getID, getValue, isCritical, lookupControlClass, newInstance, register

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface javax.naming.ldap.Control

    getID, isCritical
  • Field Details

    • m_msg

      protected String m_msg
  • Method Details

    • getSecondsToExipre

      public int getSecondsToExipre()
      Return parsed number of seconds before password expires
      Returns:
      number of seconds before password expires
    • getEncodedValue

      public byte[] getEncodedValue()
      Retrieves the ASN.1 BER encoded value of the LDAP control. Null is returned if the value is absent.
      Specified by:
      getEncodedValue in interface Control
      Returns:
      A possibly null byte array representing the ASN.1 BER encoded value of the LDAP control.
    • parseResponse

      public static String parseResponse(netscape.ldap.LDAPControl[] arg0, String arg1)