All Classes and Interfaces

Class
Description
This class is for the "any" object that is unknown to the BER package but conforms to BER rules.
This class is for the BitString object.
This class is for the Boolean object.
This is an abstract base class for character string types.
This class is for the Choice object.
This abstract class serves as a based class for constructed types such as sequence or set.
This class is for the tagged object type.
This class is for the Enumerated object.
This class is for the Integer object.
This is the base class for integral types such as Integer and Enumerated.
This class is for the NULL type.
This class is for the NumericString type.
This class is for the Object ID object.
This class is for the OctetString type.
This class is for the PrintableString type.
This class is for the Real object.
This class is for the Sequence object.
This class is for the Set object.
This class is for the tagged object type.
This is an abstract class which should be extended for use by the BERTag class in decoding application specific BER tags.
This class is for the UTCTime object.
This class is for the VisibleString object.
This class is similar to the java.lang.StringBuffer class.
An interface for creating instances of SaslClient.
Connection pool, typically used by a server to avoid creating a new connection for each client
 
BeanInfo for displaying string
Objects of this class represent distinguished names (DN).
Class for outputting LDAP entries to a stream as DSML.
This class is similar to the getopt() function in UNIX System V.
This class implements the abandon request.
This class implements the add request.
This class implements the add response.
This class implements the attribute value assertion.
This is the base class for all the request that has a base dn component.
This class is to help BER libraries to make decision on how to decode an implicit object.
This class implements the bind request.
This class implements the bind response.
This class implements the compare request.
This class implements the compare response.
This class implements the delete request.
This class implements the delete response.
This class implements the ExtendedRequest request.
This class implements the extended response.
This class implements the filter.
This class implements the filter And.
This class implements the approximate match filter.
This class implements the attribute value assertion filter.
This class implements the equality match filter.
This class implements the extended match filter.
This class implements the greater or equal filter.
This class implements the less or equal filter.
This class implements the filter not.
This class provides miscellaneous operations for JDAPFilter object.
This class implements the filter And.
This class implements the filter present.
This class implements the base class of filter "and" and filter "or".
This class implements the filter substring.
This class implements the modify rdn request.
This class implements the modifyRDN response.
This class implements the modify request.
This class implements the modify response.
This is the base interface for all protocol operation that is embedded in a JDAPMessage (LDAP Message in RCF1777).
This class implements the ldap result where stores the request status.
This class implements the search request.
This class implements the search response.
This class implements the search result.
This class implements the search result reference.
This class implements the unbind request and is a protocol operation.
Creates an SSL socket connection to a server, using the JSSE package from Sun.
Creates an SSL socket connection to a server, using the Netscape/Mozilla JSS package.
Encapsulates a connection to an LDAP server, providing access to the input queue for messages received.
Represents the name and values of an attribute in an entry.
The definition of an attribute type in the schema.
Represents a set of attributes (for example, the set of attributes in an entry).
This is a base class that is extended by various specialized LDAP Beans.
Performs explicit bind processing on a referral.
LDAPCache represents an in-memory cache that you can use to reduce the number of search requests sent to the LDAP server.
Compares LDAP entries based on one or more attribute values.
Represents a connection to an LDAP server.
Represents a set of operation preferences.
Represents arbitrary control data that can be used with a a particular LDAP operation.
Executes the delete command to delete an LDAP entry.
The definition of a DIT content rule in the schema.
The definition of a DIT structure rule in the schema.
Represents a distinguished name in LDAP.
Represents an entry in the directory.
Represents an LDAP v3 server control that specifies information about a change to an entry in the directory.
The LDAPEntryComparator interface represents the algorithm used to sort the search results.
Indicates that an error has occurred.
Version 3 of the LDAP protocol include the means to define additional operations ("extended operations") beyond the standard LDAP operations.
Represents a server response to an extended operation request.
Invisible Bean that just takes a host, port, directory base, search string, and optional authentication name and password, and returns a list of all matching DNs.
BeanInfo for LDAPGetEntries
Invisible Bean that just takes a name and password, host and port, and directory base and attribute name, and returns an attribute's values from a Directory Server.
BeanInfo for LDAPGetProperty
An exception thrown when the LDAP operation being invoked has been interrupted.
Invisible Bean that just takes a host and port, optional authentication name and password, and DN of a group and another DN which might be a member of the group, and returns true or false, depending on whether the second DN is a member of the first.
BeanInfo for LDAPIsMember
The definition of a matching rule in the schema.
The definition of a matching rule use in the schema.
Base class for LDAP request and response messages.
Specifies changes to be made to the values of an attribute.
Represents a set of modifications to be made to attributes in an entry.
Executes modify, delete, add, and modRDN.
The definition of a name form in the schema.
The definition of an object class in the schema.
Represents an LDAP v3 server control that may be returned if a password has expired, and password policy is enabled on the server.
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.
Represents an LDAP v3 server control that specifies a persistent search (an ongoing search operation), which allows your LDAP client to get notification of changes to the directory.
Represents an LDAP v3 server control that specifies that you want the server to use the specified DN's identity for this operation.
Specifies how to retrieve authentication information automatically for referrals.
Represents information used to authenticate the client in cases where the client follows referrals automatically.
Represents the situation in which the LDAP server refers the client to another LDAP server.
Represents the response to a particular LDAP operation.
Represents the message queue associated with a particular LDAP operation or operations.
Authenticates to a server using SASL
This object represents the schema of an LDAP v3 server.
Abstract class representing an element (such as an object class definition, an attribute type definition, or a matching rule definition) in the schema.
Execute Search operations through the LDAP client interface.
Represents a set of search preferences.
Manages search results, references and responses returned on one or more search requests
A LDAPSearchResult object encapsulates a single search result.
An LDAPSearchResultReference object encapsulates a continuation reference from a search operation.
The results of an LDAP search operation, represented as an enumeration.
Invisible Bean that just authenticates a user with a Directory Server and returns Y or N.
BeanInfo for LDAPSimpleAuth
Represents a socket connection that you can use to connect to an LDAP server.
Represents an LDAP v3 server control that specifies that you want the server to return sorted search results.
Represents sorting instructions for a particular attribute.
Creates an SSL socket connection to an LDAP Server.
Represents an SSL socket connection that you can use to connect to an LDAP server.
Creates an SSL socket connection to an LDAP Server.
The definition of a syntax type in the schema.
A socket factory interface for supporting the start TLS LDAPv3 extension (RFC 2830).
The LDAPTraceWriter interface enables logging of LDAP trace messages in environments where an OutputStream can not be used.
Represents an LDAP URL.
This interface summarizes the basic functionality available in the Lightweight Directory Access Protocol (LDAP) version 2.
Specifies additional features available in version 3 of the LDAP protocol.
Represents control data for returning paged results from a search.
Represents control data for returning paged results from a search.
Abstract class for outputting LDAP entries to a stream.
LDAP Data Interchange Format (LDIF) is a file format used to import and export directory data from an LDAP server and to describe a set of changes to be applied to data in a directory.
An object of this class represents the content of an LDIF record that specifies a new entry to be added.
An object of this class represents the content of an LDIF record that specifies an entry and its attributes.
An object of this class represents the content of an LDIF record.
This interface represents the content of an LDIF record.
An object of this class represents the content of an LDIF record that specifies the deletion of an entry.
An object of this class represents the content of an LDIF record that specifies changes to an RDN or the DN of an entry.
An object of this class represents the content of an LDIF record that specifies modifications to an entry.
An object of this class represents an LDIF record in an LDIF file (or in LDIF data).
Class for outputting LDAP entries to a stream as LDIF.
Implements a plaintext -> Base64 encoder.
Implements a plaintext -> Base64 encoder.
This abstract class is the parent of those classes which implement MIME encoding and decoding: base64.
Objects of this class represent the components of a distinguished name (DN).
A static class for creating SASL clients and servers.
Performs SASL authentication as a client.
An interface for creating instances of SaslClient.
This class represents an error that has occurred when using SASL.
This class provides the implementation of the EXTERNAL mechanism driver.