Package com.netscape.jndi.ldap.controls
Class LdapPasswordExpiringControl
- java.lang.Object
-
- netscape.ldap.LDAPControl
-
- netscape.ldap.controls.LDAPPasswordExpiringControl
-
- com.netscape.jndi.ldap.controls.LdapPasswordExpiringControl
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,javax.naming.ldap.Control
public class LdapPasswordExpiringControl extends netscape.ldap.controls.LDAPPasswordExpiringControl implements javax.naming.ldap.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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
m_msg
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getEncodedValue()
Retrieves the ASN.1 BER encoded value of the LDAP control.int
getSecondsToExipre()
Return parsed number of seconds before password expiresstatic java.lang.String
parseResponse(netscape.ldap.LDAPControl[] arg0, java.lang.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
-
-
-
-
Method Detail
-
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 interfacejavax.naming.ldap.Control
- Returns:
- A possibly null byte array representing the ASN.1 BER encoded value of the LDAP control.
-
parseResponse
public static java.lang.String parseResponse(netscape.ldap.LDAPControl[] arg0, java.lang.String arg1)
-
-