com.netscape.jndi.ldap.controls
Class LdapPasswordExpiredControl
java.lang.Object
netscape.ldap.LDAPControl
netscape.ldap.controls.LDAPStringControl
netscape.ldap.controls.LDAPPasswordExpiredControl
com.netscape.jndi.ldap.controls.LdapPasswordExpiredControl
- All Implemented Interfaces:
- java.lang.Cloneable, javax.naming.ldap.Control, java.io.Serializable
- public class LdapPasswordExpiredControl
- extends LDAPPasswordExpiredControl
- implements javax.naming.ldap.Control
Represents an LDAP v3 server control that may be returned if a
password has expired, and password policy is enabled on the server.
The OID for this control is 2.16.840.1.113730.3.4.4.
- See Also:
- Serialized Form
Fields inherited from interface javax.naming.ldap.Control |
CRITICAL, NONCRITICAL |
Constructor Summary |
(package private) |
LdapPasswordExpiredControl(boolean critical,
byte[] value)
This constractor is used by the NetscapeControlFactory |
Method Summary |
byte[] |
getEncodedValue()
Retrieves the ASN.1 BER encoded value of the LDAP control. |
java.lang.String |
getMessage()
Return string message passed in the control |
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 |
LdapPasswordExpiredControl
LdapPasswordExpiredControl(boolean critical,
byte[] value)
throws java.lang.Exception
- This constractor is used by the NetscapeControlFactory
getMessage
public java.lang.String getMessage()
- Return string message passed in the control
- Overrides:
getMessage
in class LDAPPasswordExpiredControl
- Returns:
- message string
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 javax.naming.ldap.Control
- Returns:
- A possibly null byte array representing the ASN.1 BER
encoded value of the LDAP control.