Class PasswordPolicyControl
java.lang.Object
org.springframework.security.ldap.ppolicy.PasswordPolicyControl
- All Implemented Interfaces:
 Serializable,Control
- Direct Known Subclasses:
 PasswordPolicyResponseControl
A Password Policy request control.
 
Based on the information in the corresponding internet draft on LDAP password policy
- See Also:
 
- 
Field Summary
FieldsFields inherited from interface javax.naming.ldap.Control
CRITICAL, NONCRITICAL - 
Constructor Summary
ConstructorsConstructorDescriptionCreates a non-critical (request) control.PasswordPolicyControl(boolean critical) Creates a (request) control. - 
Method Summary
Modifier and TypeMethodDescriptionbyte[]Retrieves the ASN.1 BER encoded value of the LDAP control.getID()Returns the OID of the Password Policy Control ("1.3.6.1.4.1.42.2.27.8.5.1").booleanReturns whether the control is critical for the client. 
- 
Field Details
- 
OID
OID of the Password Policy Control- See Also:
 
 
 - 
 - 
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:
 getEncodedValuein interfaceControl- Returns:
 - always null
 
 - 
getID
Returns the OID of the Password Policy Control ("1.3.6.1.4.1.42.2.27.8.5.1"). - 
isCritical
public boolean isCritical()Returns whether the control is critical for the client.- Specified by:
 isCriticalin interfaceControl
 
 -