Class LdapProxiedAuthControl

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

public class LdapProxiedAuthControl extends netscape.ldap.controls.LDAPProxiedAuthControl implements Control
Represents an LDAP v3 server control that specifies that you want the server to use the specified DN's identity for this operation. (The OID for this control is 2.16.840.1.113730.3.4.12.) *
See Also:
  • Field Summary

    Fields inherited from class netscape.ldap.controls.LDAPProxiedAuthControl

    PROXIEDAUTHREQUEST

    Fields inherited from class netscape.ldap.LDAPControl

    m_critical, m_value, MANAGEDSAIT, PWEXPIRED, PWEXPIRING

    Fields inherited from interface javax.naming.ldap.Control

    CRITICAL, NONCRITICAL
  • Constructor Summary

    Constructors
    Constructor
    Description
    LdapProxiedAuthControl(String dn, boolean critical)
    Constructs an LdapProxiedAuthControl object with a DN to use as identity.
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    Retrieves the ASN.1 BER encoded value of the LDAP control.

    Methods inherited from class netscape.ldap.controls.LDAPProxiedAuthControl

    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
  • Constructor Details

    • LdapProxiedAuthControl

      public LdapProxiedAuthControl(String dn, boolean critical)
      Constructs an LdapProxiedAuthControl object with a DN to use as identity.
      Parameters:
      dn - DN to use as identity for execution of a request.
      critical - true if the LDAP operation should be discarded when the server does not support this control (in other words, this control is critical to the LDAP operation).
  • Method Details

    • 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.