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.