- abort() - Method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
- AbstractAuthenticationHandler - Class in edu.vt.middleware.ldap.auth.handler
-
AbstractAuthenticationHandler provides a base implementation for
authentication handlers.
- AbstractAuthenticationHandler() - Constructor for class edu.vt.middleware.ldap.auth.handler.AbstractAuthenticationHandler
-
- AbstractAuthenticator<T extends AuthenticatorConfig> - Class in edu.vt.middleware.ldap.auth
-
AbstractAuthenticator
provides basic functionality for
authenticating against an LDAP.
- AbstractAuthenticator() - Constructor for class edu.vt.middleware.ldap.auth.AbstractAuthenticator
-
- AbstractCli - Class in edu.vt.middleware.ldap
-
Abstract base class for all CLI handlers.
- AbstractCli() - Constructor for class edu.vt.middleware.ldap.AbstractCli
-
Default constructor.
- AbstractConnectionHandler - Class in edu.vt.middleware.ldap.handler
-
AbstractConnectionHandler
provides a basic implementation for
other connection handlers to inherit.
- AbstractConnectionHandler() - Constructor for class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
- AbstractCredentialReader<T> - Class in edu.vt.middleware.ldap.ssl
-
Base class for all credential readers.
- AbstractCredentialReader() - Constructor for class edu.vt.middleware.ldap.ssl.AbstractCredentialReader
-
- AbstractDsml - Class in edu.vt.middleware.ldap.dsml
-
AbstractDsml
contains functions for converting LDAP search
result sets into DSML.
- AbstractDsml() - Constructor for class edu.vt.middleware.ldap.dsml.AbstractDsml
-
- AbstractLdap<T extends LdapConfig> - Class in edu.vt.middleware.ldap
-
AbstractLdap
contains the functions for basic interaction with a
LDAP.
- AbstractLdap() - Constructor for class edu.vt.middleware.ldap.AbstractLdap
-
- AbstractLdapAttribute<T extends Set<Object>> - Class in edu.vt.middleware.ldap.bean
-
AbstractLdapAttribute
provides a base implementation of
LdapAttribute
where the underlying values are backed by a
Set
.
- AbstractLdapAttribute(LdapBeanFactory) - Constructor for class edu.vt.middleware.ldap.bean.AbstractLdapAttribute
-
Creates a new AbstractLdapAttribute
with the supplied ldap
bean factory.
- AbstractLdapAttributes<T extends Map<String,LdapAttribute>> - Class in edu.vt.middleware.ldap.bean
-
AbstractLdapAttributes
provides a base implementation of
LdapAttributes
where the underlying attributes are backed by a
Map
.
- AbstractLdapAttributes(LdapBeanFactory) - Constructor for class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
Creates a new AbstractLdapAttributes
with the supplied ldap
bean factory.
- AbstractLdapBean - Class in edu.vt.middleware.ldap.bean
-
AbstractLdapBean
provides common implementations to other bean
objects.
- AbstractLdapBean(LdapBeanFactory) - Constructor for class edu.vt.middleware.ldap.bean.AbstractLdapBean
-
Creates a new AbstractLdapBean
with the supplied ldap bean
factory.
- AbstractLdapEntry - Class in edu.vt.middleware.ldap.bean
-
AbstractLdapEntry
provides a base implementation of
LdapEntry
.
- AbstractLdapEntry(LdapBeanFactory) - Constructor for class edu.vt.middleware.ldap.bean.AbstractLdapEntry
-
Creates a new AbstractLdapEntry
with the supplied ldap bean
factory.
- AbstractLdapFactory<T extends BaseLdap> - Class in edu.vt.middleware.ldap.pool
-
AbstractLdapFactory
provides a basic implementation of an ldap
factory.
- AbstractLdapFactory() - Constructor for class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
- AbstractLdapPool<T extends BaseLdap> - Class in edu.vt.middleware.ldap.pool
-
AbstractLdapPool
contains the basic implementation for pooling
ldap objects.
- AbstractLdapPool(LdapPoolConfig, LdapFactory<T>) - Constructor for class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Creates a new pool with the supplied pool configuration and ldap factory.
- AbstractLdapPool.PooledLdap<T extends BaseLdap> - Class in edu.vt.middleware.ldap.pool
-
PooledLdap
contains an ldap object that is participating in a
pool.
- AbstractLdapResult<T extends Map<String,LdapEntry>> - Class in edu.vt.middleware.ldap.bean
-
AbstractLdapResult
provides a base implementation of
LdapResult
where the underlying entries are backed by a
Map
.
- AbstractLdapResult(LdapBeanFactory) - Constructor for class edu.vt.middleware.ldap.bean.AbstractLdapResult
-
Creates a new AbstractLdapResult
with the supplied ldap bean
factory.
- AbstractLoginModule - Class in edu.vt.middleware.ldap.jaas
-
AbstractLoginModule
provides functionality common to ldap based
login modules.
- AbstractLoginModule() - Constructor for class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
- AbstractPropertyConfig - Class in edu.vt.middleware.ldap.props
-
AbstractPropertyConfig
provides a base implementation of
PropertyConfig
.
- AbstractPropertyConfig() - Constructor for class edu.vt.middleware.ldap.props.AbstractPropertyConfig
-
- AbstractPropertyInvoker - Class in edu.vt.middleware.ldap.props
-
AbstractPropertyInvoker
provides methods common to property
invokers.
- AbstractPropertyInvoker() - Constructor for class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
- AbstractResultHandler<R,O> - Class in edu.vt.middleware.ldap.handler
-
AbstractResultHandler
implements common handler functionality.
- AbstractResultHandler() - Constructor for class edu.vt.middleware.ldap.handler.AbstractResultHandler
-
- AbstractSSLContextInitializer - Class in edu.vt.middleware.ldap.ssl
-
Provides common implementation for SSLContextInitializer
.
- AbstractSSLContextInitializer() - Constructor for class edu.vt.middleware.ldap.ssl.AbstractSSLContextInitializer
-
- AbstractTLSSocketFactory - Class in edu.vt.middleware.ldap.ssl
-
Provides common implementation for TLSSocketFactory
.
- AbstractTLSSocketFactory() - Constructor for class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
- activate(T) - Method in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Prepare the supplied object for placement in the pool.
- activate(Ldap) - Method in class edu.vt.middleware.ldap.pool.ConnectLdapActivator
-
Activate the supplied ldap object.
- activate(T) - Method in interface edu.vt.middleware.ldap.pool.LdapActivator
-
Activate the supplied ldap object.
- activate(T) - Method in interface edu.vt.middleware.ldap.pool.LdapFactory
-
Prepare the supplied object for placement in the pool.
- activateAndValidate(T) - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Attempts to activate and validate an ldap object.
- activator - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
For activating ldap objects.
- active - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
List of ldap objects in use.
- activeCount() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Returns the number of ldap objects in use.
- activeCount() - Method in interface edu.vt.middleware.ldap.pool.LdapPool
-
Returns the number of ldap objects in use.
- addAttribute(LdapAttribute) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
This adds a new attribute to this LdapAttributes
.
- addAttribute(String, Object) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
This adds a new attribute to this LdapAttributes
with the
supplied name and value.
- addAttribute(String, List<?>) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
This adds a new attribute to this LdapAttributes
with the
supplied name and values.
- addAttribute(LdapAttribute) - Method in interface edu.vt.middleware.ldap.bean.LdapAttributes
-
This adds a new attribute to this LdapAttributes
.
- addAttribute(String, Object) - Method in interface edu.vt.middleware.ldap.bean.LdapAttributes
-
This adds a new attribute to this LdapAttributes
with the
supplied name and value.
- addAttribute(String, List<?>) - Method in interface edu.vt.middleware.ldap.bean.LdapAttributes
-
This adds a new attribute to this LdapAttributes
with the
supplied name and values.
- addAttributes(Collection<LdapAttribute>) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
This adds a Collection
of attributes to this
LdapAttributes
.
- addAttributes(Attributes) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
This adds the attributes in the supplied Attributes
to this
LdapAttributes
.
- addAttributes(Collection<LdapAttribute>) - Method in interface edu.vt.middleware.ldap.bean.LdapAttributes
-
This adds a Collection
of attributes to this
LdapAttributes
.
- addAttributes(Attributes) - Method in interface edu.vt.middleware.ldap.bean.LdapAttributes
-
This adds the attributes in the supplied Attributes
to this
LdapAttributes
.
- addEntries(Collection<LdapEntry>) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapResult
-
This adds a Collection
of entries to this
LdapResult
.
- addEntries(NamingEnumeration<SearchResult>) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapResult
-
This adds a NamingEnumeration
of SearchResult
to
this LdapResult
.
- addEntries(Iterator<SearchResult>) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapResult
-
This adds an Iterator
of SearchResult
to this
LdapResult
.
- addEntries(Collection<LdapEntry>) - Method in interface edu.vt.middleware.ldap.bean.LdapResult
-
This adds a Collection
of entries to this
LdapResult
.
- addEntries(NamingEnumeration<SearchResult>) - Method in interface edu.vt.middleware.ldap.bean.LdapResult
-
This adds a NamingEnumeration
of SearchResult
to
this LdapResult
.
- addEntries(Iterator<SearchResult>) - Method in interface edu.vt.middleware.ldap.bean.LdapResult
-
This adds an Iterator
of SearchResult
to this
LdapResult
.
- addEntry(LdapEntry) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapResult
-
This adds a new entry to this LdapResult
.
- addEntry(SearchResult) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapResult
-
This adds a new entry to this LdapResult
.
- addEntry(LdapEntry) - Method in interface edu.vt.middleware.ldap.bean.LdapResult
-
This adds a new entry to this LdapResult
.
- addEntry(SearchResult) - Method in interface edu.vt.middleware.ldap.bean.LdapResult
-
This adds a new entry to this LdapResult
.
- addMember(Principal) - Method in class edu.vt.middleware.ldap.jaas.LdapGroup
- AggregateTrustManager - Class in edu.vt.middleware.ldap.ssl
-
Trust manager that delegates to multiple trust managers.
- AggregateTrustManager(X509TrustManager...) - Constructor for class edu.vt.middleware.ldap.ssl.AggregateTrustManager
-
Creates a new aggregate trust manager.
- AttributeHandler - Interface in edu.vt.middleware.ldap.handler
-
AttributeHandler provides post search processing of an ldap attribute.
- attributes - Variable in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
Attributes contained in this bean.
- AttributeServlet - Class in edu.vt.middleware.ldap.servlets
-
AttributeServlet
is a servlet which queries an LDAP and returns
the value of a single attribute.
- AttributeServlet() - Constructor for class edu.vt.middleware.ldap.servlets.AttributeServlet
-
- AttributesFactory - Class in edu.vt.middleware.ldap
-
AttributesFactory
provides convenience methods for creating
Attributes
and Attribute
.
- AttributesProcessor - Class in edu.vt.middleware.ldap.handler
-
AttributesProcessor
provides methods to help with the processing
of Attributes objects using an AttributeHandler.
- attributesToRoles(Attributes) - Method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
This parses the supplied attributes and returns them as a list of
LdapRole
s.
- authenticate() - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
- authenticate(String, Object) - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
This will authenticate by binding to the LDAP with the supplied user and
credential.
- authenticate(String, Object, SearchFilter) - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
This will authenticate by binding to the LDAP with the supplied user and
credential.
- authenticate(String, Object, AuthenticationResultHandler[], AuthorizationHandler[]) - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
This will authenticate by binding to the LDAP with the supplied user and
credential.
- authenticate(String[]) - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
- authenticate(String, Object, String[]) - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
This will authenticate by binding to the LDAP with the supplied user and
credential.
- authenticate(String, Object, SearchFilter, String[]) - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
This will authenticate by binding to the LDAP with the supplied user and
credential.
- authenticate(String, Object, String[], AuthenticationResultHandler[], AuthorizationHandler[]) - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
This will authenticate by binding to the LDAP with the supplied user and
credential.
- authenticate(AuthenticatorConfig, String[]) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorCli
-
Executes the authenticate operation.
- authenticate(ConnectionHandler, AuthenticationCriteria) - Method in class edu.vt.middleware.ldap.auth.handler.AbstractAuthenticationHandler
-
Perform an ldap authentication.
- authenticate(ConnectionHandler, AuthenticationCriteria) - Method in interface edu.vt.middleware.ldap.auth.handler.AuthenticationHandler
-
Perform an ldap authentication.
- authenticate(ConnectionHandler, AuthenticationCriteria) - Method in class edu.vt.middleware.ldap.auth.handler.BindAuthenticationHandler
-
Perform an ldap authentication.
- authenticate(ConnectionHandler, AuthenticationCriteria) - Method in class edu.vt.middleware.ldap.auth.handler.CompareAuthenticationHandler
-
Perform an ldap authentication.
- authenticate(String, Object, String[]) - Method in class edu.vt.middleware.ldap.jaas.JaasAuthenticator
-
This will authenticate by binding to the LDAP with the supplied user and
credential.
- authenticate(String, Object, String[], AuthenticationResultHandler[], AuthorizationHandler[]) - Method in class edu.vt.middleware.ldap.jaas.JaasAuthenticator
-
This will authenticate by binding to the LDAP with the supplied user and
credential.
- authenticateAndAuthorize(String, Object, AuthenticationResultHandler[], AuthorizationHandler[]) - Method in class edu.vt.middleware.ldap.auth.AbstractAuthenticator
-
This will authenticate by binding to the LDAP with the supplied dn and
credential.
- authenticateAndAuthorize(String, Object, boolean, String[], AuthenticationResultHandler[], AuthorizationHandler[]) - Method in class edu.vt.middleware.ldap.auth.AbstractAuthenticator
-
This will authenticate by binding to the LDAP with the supplied dn and
credential.
- AUTHENTICATION - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a string that specifies the authentication
mechanism(s) for the provider to use.
- AuthenticationCriteria - Class in edu.vt.middleware.ldap.auth.handler
-
AuthenticationCriteria
contains the attributes used to perform
authentications.
- AuthenticationCriteria() - Constructor for class edu.vt.middleware.ldap.auth.handler.AuthenticationCriteria
-
Default constructor.
- AuthenticationCriteria(String) - Constructor for class edu.vt.middleware.ldap.auth.handler.AuthenticationCriteria
-
Creates a new authentication criteria with the supplied dn.
- AuthenticationHandler - Interface in edu.vt.middleware.ldap.auth.handler
-
AuthenticationHandler
provides an interface for LDAP
authentication implementations.
- AuthenticationResultHandler - Interface in edu.vt.middleware.ldap.auth.handler
-
AuthenticationResultHandler provides post processing of authentication
results.
- Authenticator - Class in edu.vt.middleware.ldap.auth
-
Authenticator
contains functions for authenticating a user
against an LDAP.
- Authenticator() - Constructor for class edu.vt.middleware.ldap.auth.Authenticator
-
Default constructor.
- Authenticator(AuthenticatorConfig) - Constructor for class edu.vt.middleware.ldap.auth.Authenticator
-
This will create a new Authenticator
with the supplied
AuthenticatorConfig
.
- AuthenticatorCli - Class in edu.vt.middleware.ldap.auth
-
Command line interface for authenticator operations.
- AuthenticatorCli() - Constructor for class edu.vt.middleware.ldap.auth.AuthenticatorCli
-
- AuthenticatorConfig - Class in edu.vt.middleware.ldap.auth
-
AuthenticatorConfig
contains all the configuration data that the
Authenticator
needs to control authentication.
- AuthenticatorConfig() - Constructor for class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
Default constructor.
- AuthenticatorConfig(String, String) - Constructor for class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This will create a new AuthenticatorConfig
with the supplied
ldap url and base Strings.
- AUTHORITATIVE - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a string specifying the authoritativeness of
the service requested.
- AuthorizationException - Exception in edu.vt.middleware.ldap.auth
-
AuthorizationException
is thrown when an attempt to authorize a
user fails.
- AuthorizationException() - Constructor for exception edu.vt.middleware.ldap.auth.AuthorizationException
-
Default constructor.
- AuthorizationException(String) - Constructor for exception edu.vt.middleware.ldap.auth.AuthorizationException
-
This creates a new AuthorizationException
with the supplied
String
.
- AuthorizationHandler - Interface in edu.vt.middleware.ldap.auth.handler
-
AuthorizationHandler provides processing of authorization queries after
authentication has succeeded.
- available - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
List of available ldap objects in the pool.
- availableCount() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Returns the number of ldap objects available for use.
- availableCount() - Method in interface edu.vt.middleware.ldap.pool.LdapPool
-
Returns the number of ldap objects available for use.
- callbackHandler - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Initialized callback handler.
- CaseChangeAttributeHandler - Class in edu.vt.middleware.ldap.handler
-
CaseChangeAttributeHandler
provides the ability to modify the
case of attribute names and attribute values.
- CaseChangeAttributeHandler() - Constructor for class edu.vt.middleware.ldap.handler.CaseChangeAttributeHandler
-
- CaseChangeSearchResultHandler - Class in edu.vt.middleware.ldap.handler
-
CaseSearchResultHandler
provides the ability to modify the case
of ldap search result DNs, attribute names, and attribute values.
- CaseChangeSearchResultHandler() - Constructor for class edu.vt.middleware.ldap.handler.CaseChangeSearchResultHandler
-
Creates a new CaseSearchResultHandler
.
- CaseChangeSearchResultHandler.CaseChange - Enum in edu.vt.middleware.ldap.handler
-
Enum to define the type of case change.
- CertificateHostnameVerifier - Interface in edu.vt.middleware.ldap.ssl
-
Interface for verifying a hostname matching a certificate.
- certReader - Variable in class edu.vt.middleware.ldap.ssl.X509CredentialConfig
-
Reads X.509 certificate credential.
- certsReader - Variable in class edu.vt.middleware.ldap.ssl.X509CredentialConfig
-
Reads X.509 certificates credential.
- checkClientTrusted(X509Certificate[], String) - Method in class edu.vt.middleware.ldap.ssl.AggregateTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class edu.vt.middleware.ldap.ssl.HostnameVerifyingTrustManager
- checkCredential(Object) - Static method in class edu.vt.middleware.ldap.LdapUtil
-
This checks a credential to ensure it is the right type and it is not
empty.
- checkImmutable() - Method in class edu.vt.middleware.ldap.props.AbstractPropertyConfig
-
Verifies if this property config is immutable.
- checkIn(Ldap) - Method in class edu.vt.middleware.ldap.pool.BlockingLdapPool
-
Returns an ldap object to the pool.
- checkIn(T) - Method in interface edu.vt.middleware.ldap.pool.LdapPool
-
Returns an ldap object to the pool.
- checkIn(Ldap) - Method in class edu.vt.middleware.ldap.pool.SharedLdapPool
-
Returns an ldap object to the pool.
- checkInLock - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Lock for check ins.
- checkOut() - Method in class edu.vt.middleware.ldap.pool.BlockingLdapPool
-
Returns an ldap object from the pool.
- checkOut() - Method in interface edu.vt.middleware.ldap.pool.LdapPool
-
Returns an ldap object from the pool.
- checkOut() - Method in class edu.vt.middleware.ldap.pool.SharedLdapPool
-
Returns an ldap object from the pool.
- checkOut() - Method in class edu.vt.middleware.ldap.pool.SoftLimitLdapPool
-
Returns an ldap object from the pool.
- checkOutLock - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Lock for check outs.
- checkServerTrusted(X509Certificate[], String) - Method in class edu.vt.middleware.ldap.ssl.AggregateTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class edu.vt.middleware.ldap.ssl.HostnameVerifyingTrustManager
- checkStringInput(String, boolean) - Method in class edu.vt.middleware.ldap.props.AbstractPropertyConfig
-
Verifies that a string is not null or empty.
- cipherSuites - Variable in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
Enabled cipher suites.
- CLASSPATH_PREFIX - Static variable in class edu.vt.middleware.ldap.ssl.AbstractCredentialReader
-
Prefix used to indicate a classpath resource.
- clazz - Variable in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
Class to invoke methods on.
- clear() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
This removes all attributes from this LdapAttributes
.
- clear() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapResult
-
This removes all entries from this LdapResult
.
- clear() - Method in interface edu.vt.middleware.ldap.bean.LdapAttributes
-
This removes all attributes from this LdapAttributes
.
- clear() - Method in interface edu.vt.middleware.ldap.bean.LdapResult
-
This removes all entries from this LdapResult
.
- clearPass - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Whether credentials should be removed from the shared state map.
- clearState() - Method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Removes any stateful principals, credentials, or roles stored by login.
- close() - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will close the connection to the LDAP.
- close() - Method in class edu.vt.middleware.ldap.auth.AbstractAuthenticator
-
This will close the connection on the underlying DN resolver.
- close() - Method in class edu.vt.middleware.ldap.auth.ConstructDnResolver
-
This will close any resources associated with this resolver.
- close() - Method in interface edu.vt.middleware.ldap.auth.DnResolver
-
This will close any resources associated with this resolver.
- close() - Method in class edu.vt.middleware.ldap.auth.NoopDnResolver
-
This will close any resources associated with this resolver.
- close() - Method in class edu.vt.middleware.ldap.auth.SearchDnResolver
-
This will close the connection to the LDAP.
- close() - Method in interface edu.vt.middleware.ldap.BaseLdap
-
This will close the connection to the LDAP.
- close() - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Close a connection to an LDAP.
- close() - Method in interface edu.vt.middleware.ldap.handler.ConnectionHandler
-
Close a connection to an LDAP.
- close() - Method in class edu.vt.middleware.ldap.handler.TlsConnectionHandler
-
Close a connection to an LDAP.
- close() - Method in class edu.vt.middleware.ldap.LdapSearch
-
Empties the underlying ldap pool, closing all connections.
- close() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Empty this pool, closing all connections, and freeing any resources.
- close() - Method in interface edu.vt.middleware.ldap.pool.LdapPool
-
Empty this pool, closing all connections, and freeing any resources.
- CloseLdapPassivator - Class in edu.vt.middleware.ldap.pool
-
CloseLdapPassivator
passivates an ldap object by attempting to
close it's connection to the ldap.
- CloseLdapPassivator() - Constructor for class edu.vt.middleware.ldap.pool.CloseLdapPassivator
-
- COLON_CHAR - Static variable in class edu.vt.middleware.ldap.ldif.Ldif
-
ASCII decimal value of colon.
- commit() - Method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
- commitSuccess - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Whether commit was successful.
- CommonServlet - Class in edu.vt.middleware.ldap.servlets
-
CommonServlet
contains common code that each servlet uses to
initialize itself.
- CommonServlet() - Constructor for class edu.vt.middleware.ldap.servlets.CommonServlet
-
- compare(String, String, Object[]) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will perform an LDAP compare operation with the supplied filter and
dn.
- compare(SearchFilter) - Method in class edu.vt.middleware.ldap.Ldap
-
This will perform an LDAP compare operation with the supplied filter.
- compare(String, SearchFilter) - Method in class edu.vt.middleware.ldap.Ldap
-
This will perform an LDAP compare operation with the supplied filter and
dn.
- CompareAuthenticationHandler - Class in edu.vt.middleware.ldap.auth.handler
-
CompareAuthenticationHandler
provides an LDAP authentication
implementation that leverages a compare operation against the userPassword
attribute.
- CompareAuthenticationHandler() - Constructor for class edu.vt.middleware.ldap.auth.handler.CompareAuthenticationHandler
-
Default constructor.
- CompareAuthenticationHandler(AuthenticatorConfig) - Constructor for class edu.vt.middleware.ldap.auth.handler.CompareAuthenticationHandler
-
Creates a new CompareAuthenticationHandler
with the supplied
authenticator config.
- CompareAuthorizationHandler - Class in edu.vt.middleware.ldap.auth.handler
-
CompareAuthorizationHandler performs a compare operation with a custom
filter.
- CompareAuthorizationHandler() - Constructor for class edu.vt.middleware.ldap.auth.handler.CompareAuthorizationHandler
-
Default constructor.
- CompareAuthorizationHandler(SearchFilter) - Constructor for class edu.vt.middleware.ldap.auth.handler.CompareAuthorizationHandler
-
Creates a new CompareAuthorizationHandler
with the supplied
search filter.
- CompareLdapValidator - Class in edu.vt.middleware.ldap.pool
-
CompareLdapValidator
validates an ldap connection is healthy by
performing a compare operation.
- CompareLdapValidator() - Constructor for class edu.vt.middleware.ldap.pool.CompareLdapValidator
-
Default constructor.
- CompareLdapValidator(String, SearchFilter) - Constructor for class edu.vt.middleware.ldap.pool.CompareLdapValidator
-
Creates a new CompareLdapValidator
with the supplied compare
dn and filter.
- compareTo(Principal) - Method in class edu.vt.middleware.ldap.jaas.LdapDnPrincipal
-
This compares the supplied object for order.
- compareTo(Principal) - Method in class edu.vt.middleware.ldap.jaas.LdapPrincipal
-
This compares the supplied object for order.
- compareTo(Principal) - Method in class edu.vt.middleware.ldap.jaas.LdapRole
-
This compares the supplied object for order.
- config - Variable in class edu.vt.middleware.ldap.AbstractLdap
-
LDAP configuration environment.
- config - Variable in class edu.vt.middleware.ldap.auth.AbstractAuthenticator
-
Authenticator configuration environment.
- config - Variable in class edu.vt.middleware.ldap.auth.ConstructDnResolver
-
Authentication configuration.
- config - Variable in class edu.vt.middleware.ldap.auth.handler.AbstractAuthenticationHandler
-
Authenticator configuration.
- config - Variable in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Ldap configuration.
- ConfigParser - Class in edu.vt.middleware.ldap.props
-
Parses the configuration data associated with classes that contain setter
properties.
- ConfigParser(String) - Constructor for class edu.vt.middleware.ldap.props.ConfigParser
-
Creates a new ConfigParser
with the supplied configuration
string.
- configure() - Method in class edu.vt.middleware.ldap.props.LdapProperties
-
- connect() - Method in class edu.vt.middleware.ldap.AbstractLdap
-
- connect() - Method in interface edu.vt.middleware.ldap.BaseLdap
-
This will establish a connection to the ldap.
- connect(String, Object) - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Open a connection to an LDAP.
- connect(String, Object) - Method in interface edu.vt.middleware.ldap.handler.ConnectionHandler
-
Open a connection to an LDAP.
- connectInternal(String, String, Object, Hashtable<String, Object>) - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Create the initial ldap context and prepare the connection for use.
- connectInternal(String, String, Object, Hashtable<String, Object>) - Method in class edu.vt.middleware.ldap.handler.DefaultConnectionHandler
-
Create the initial ldap context and prepare the connection for use.
- connectInternal(String, String, Object, Hashtable<String, Object>) - Method in class edu.vt.middleware.ldap.handler.TlsConnectionHandler
-
Create the initial ldap context and prepare the connection for use.
- connectionHandler - Variable in class edu.vt.middleware.ldap.AbstractLdap
-
LDAP connection handler.
- ConnectionHandler - Interface in edu.vt.middleware.ldap.handler
-
ConnectionHandler provides an interface for creating and closing LDAP
connections.
- ConnectionHandler.ConnectionStrategy - Enum in edu.vt.middleware.ldap.handler
-
Enum to define the type of connection strategy.
- connectionRetryExceptions - Variable in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Exception types to retry connections on.
- connectionStrategy - Variable in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Ldap connection strategy.
- ConnectLdapActivator - Class in edu.vt.middleware.ldap.pool
-
ConnectLdapActivator
activates an ldap object by attempting to
connect to the ldap.
- ConnectLdapActivator() - Constructor for class edu.vt.middleware.ldap.pool.ConnectLdapActivator
-
- ConnectLdapValidator - Class in edu.vt.middleware.ldap.pool
-
ConnectLdapValidator
validates an ldap connection is healthy by
testing it is connected.
- ConnectLdapValidator() - Constructor for class edu.vt.middleware.ldap.pool.ConnectLdapValidator
-
- ConstructDnResolver - Class in edu.vt.middleware.ldap.auth
-
ConstructDnResolver
creates an LDAP DN using known information
about the LDAP.
- ConstructDnResolver() - Constructor for class edu.vt.middleware.ldap.auth.ConstructDnResolver
-
Default constructor.
- ConstructDnResolver(AuthenticatorConfig) - Constructor for class edu.vt.middleware.ldap.auth.ConstructDnResolver
-
This will create a new ConstructDnResolver
with the supplied
AuthenticatorConfig
.
- context - Variable in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Ldap context.
- CONTEXT_FACTORY - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a fully qualified class name of the factory
class which creates the initial context for the LDAP service provider.
- contextInitializer - Variable in class edu.vt.middleware.ldap.ssl.TLSSocketFactory
-
SSLContextInitializer used for initializing SSL contexts.
- convertValue(Class<?>, String) - Method in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
This converts the supplied string value into an Object of the appropriate
supplied type.
- convertValue(Class<?>, String) - Method in class edu.vt.middleware.ldap.props.LdapConfigPropertyInvoker
-
This converts the supplied string value into an Object of the appropriate
supplied type.
- convertValue(Class<?>, String) - Method in class edu.vt.middleware.ldap.props.SimplePropertyInvoker
-
This converts the supplied string value into an Object of the appropriate
supplied type.
- convertValuesToString(Set<String>) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttribute
-
Converts the underlying set of objects to a set of strings.
- COPY_RESULT_HANDLER - Static variable in class edu.vt.middleware.ldap.AbstractLdap
-
Default copy result handler.
- CopyAttributeHandler - Class in edu.vt.middleware.ldap.handler
-
CopyAttributeHandler
converts a NamingEnumeration of attribute
into a List of attribute.
- CopyAttributeHandler() - Constructor for class edu.vt.middleware.ldap.handler.CopyAttributeHandler
-
- CopyResultHandler<T> - Class in edu.vt.middleware.ldap.handler
-
CopyResultHandler
converts a NamingEnumeration into a List of
ldap results.
- CopyResultHandler() - Constructor for class edu.vt.middleware.ldap.handler.CopyResultHandler
-
- CopySearchResultHandler - Class in edu.vt.middleware.ldap.handler
-
CopySearchResultHandler
converts a NamingEnumeration of search
results into a List of search results.
- CopySearchResultHandler() - Constructor for class edu.vt.middleware.ldap.handler.CopySearchResultHandler
-
- CR_CHAR - Static variable in class edu.vt.middleware.ldap.ldif.Ldif
-
ASCII decimal value of carriage return.
- create(String, Attributes) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will create the supplied dn in the LDAP namespace with the supplied
attributes.
- create(String, Attributes) - Method in class edu.vt.middleware.ldap.Ldap
-
This will create the supplied dn in the LDAP namespace with the supplied
attributes.
- create() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Create a new ldap object.
- create() - Method in class edu.vt.middleware.ldap.pool.DefaultLdapFactory
-
Create a new ldap object.
- create() - Method in interface edu.vt.middleware.ldap.pool.LdapFactory
-
Create a new ldap object.
- createActive() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Create a new ldap object and place it in the active pool.
- createArrayTypeFromPropertyValue(Class<?>, String) - Method in class edu.vt.middleware.ldap.props.LdapConfigPropertyInvoker
-
Returns the object which represents an array of the supplied class given
the supplied string representation.
- createAttribute(String) - Static method in class edu.vt.middleware.ldap.AttributesFactory
-
Creates a new Attribute
with the supplied name.
- createAttribute(String, Object) - Static method in class edu.vt.middleware.ldap.AttributesFactory
-
Creates a new Attribute
with the supplied name and value.
- createAttribute(String, Object[]) - Static method in class edu.vt.middleware.ldap.AttributesFactory
-
Creates a new Attribute
with the supplied name and values.
- createAttributes(String) - Static method in class edu.vt.middleware.ldap.AttributesFactory
-
Creates a new Attributes
with the supplied name.
- createAttributes(String, boolean) - Static method in class edu.vt.middleware.ldap.AttributesFactory
-
Creates a new Attributes
with the supplied name.
- createAttributes(String, Object) - Static method in class edu.vt.middleware.ldap.AttributesFactory
-
Creates a new Attributes
with the supplied name and value.
- createAttributes(String, Object, boolean) - Static method in class edu.vt.middleware.ldap.AttributesFactory
-
Creates a new Attributes
with the supplied name and value.
- createAttributes(String, Object[]) - Static method in class edu.vt.middleware.ldap.AttributesFactory
-
Creates a new Attributes
with the supplied name and values.
- createAttributes(String, Object[], boolean) - Static method in class edu.vt.middleware.ldap.AttributesFactory
-
Creates a new Attributes
with the supplied name and values.
- createAuthenticator(Map<String, ?>) - Static method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
This constructs a new Authenticator
with the supplied jaas
options.
- createAvailable() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Create a new ldap object and place it in the available pool.
- createAvailableAndActive() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Create a new ldap object and place it in both the available and active
pools.
- createClass(String) - Static method in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
Creates the class with the supplied name.
- createDsml(Iterator<SearchResult>) - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
This will take the results of a prior LDAP query and convert it to a DSML
Document
.
- createDsml(LdapResult) - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
This will take the results of a prior LDAP query and convert it to a DSML
Document
.
- createDsml(Iterator<SearchResult>) - Method in class edu.vt.middleware.ldap.dsml.Dsmlv1
-
This will take the results of a prior LDAP query and convert it to a DSML
Document
.
- createDsml(LdapResult) - Method in class edu.vt.middleware.ldap.dsml.Dsmlv1
-
This will take the results of a prior LDAP query and convert it to a DSML
Document
.
- createDsml(Iterator<SearchResult>) - Method in class edu.vt.middleware.ldap.dsml.Dsmlv2
-
This will take the results of a prior LDAP query and convert it to a DSML
Document
.
- createDsml(LdapResult) - Method in class edu.vt.middleware.ldap.dsml.Dsmlv2
-
This will take the results of a prior LDAP query and convert it to a DSML
Document
.
- createDsmlAttribute(String, Set<?>, Namespace, String, String, String) - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
This will take an attribute name and it's values and return a DSML
attribute element.
- createDsmlAttributes(LdapAttributes, Namespace) - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
This will return a list of DSML attribute elements from the supplied
LdapAttributes
.
- createDsmlAttributes(LdapAttributes, Namespace) - Method in class edu.vt.middleware.ldap.dsml.Dsmlv1
-
This will return a list of DSML attribute elements from the supplied
LdapAttributes
.
- createDsmlEntry(QName, LdapEntry, Namespace) - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
This will take an LDAP search result and convert it to a DSML entry
element.
- createFromProperties(InputStream) - Static method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
Create an instance of this class initialized with properties from the input
stream.
- createFromProperties(InputStream) - Static method in class edu.vt.middleware.ldap.LdapConfig
-
Create an instance of this class initialized with properties from the input
stream.
- createFromProperties(InputStream) - Static method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Create an instance of this class initialized with properties from the input
stream.
- createLdap(Map<String, ?>) - Static method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
This constructs a new Ldap
with the supplied jaas options.
- createLdapEntry(Element) - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
This will take a DSML Element
containing an entry of type
and convert it to an LDAP entry.
- createLdapEntry(Element) - Method in class edu.vt.middleware.ldap.dsml.Dsmlv1
-
This will take a DSML Element
containing an entry of type
and convert it to an LDAP entry.
- createLdapResult(Document) - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
This will take a DSML Document
and convert it to an Iterator
of LDAP search results.
- createLdapResult(Document) - Method in class edu.vt.middleware.ldap.dsml.Dsmlv1
-
This will take a DSML Document
and convert it to an
LdapResult
.
- createLdapResult(Document) - Method in class edu.vt.middleware.ldap.dsml.Dsmlv2
-
This will take a DSML Document
and convert it to a
LdapResult
.
- createLdif(Iterator<SearchResult>) - Method in class edu.vt.middleware.ldap.ldif.Ldif
-
This will take the results of a prior LDAP query and convert it to LDIF.
- createLdif(LdapResult) - Method in class edu.vt.middleware.ldap.ldif.Ldif
-
This will take the results of a prior LDAP query and convert it to LDIF.
- createLdifEntry(LdapEntry) - Method in class edu.vt.middleware.ldap.ldif.Ldif
-
This will take an LDAP entry and convert it to LDIF.
- createSearchResults(Document) - Method in class edu.vt.middleware.ldap.dsml.Dsmlv1
-
This will take a DSML Document
and convert it to an Iterator
of LDAP search results.
- createSearchResults(Document) - Method in class edu.vt.middleware.ldap.dsml.Dsmlv2
-
This will take a DSML Document
and convert it to an Iterator
of LDAP search results.
- createSocket(Socket, String, int, boolean) - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This returns a socket layered over an existing socket connected to the
named host, at the given port.
- createSocket() - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This creates an unconnected socket.
- createSocket(InetAddress, int) - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This creates a socket and connects it to the specified port number at the
specified address.
- createSocket(InetAddress, int, InetAddress, int) - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This creates a socket and connect it to the specified port number at the
specified address.
- createSocket(String, int) - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This creates a socket and connects it to the specified port number at the
specified address.
- createSocket(String, int, InetAddress, int) - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This creates a socket and connect it to the specified port number at the
specified address.
- createSSLContextInitializer() - Method in interface edu.vt.middleware.ldap.ssl.CredentialConfig
-
Creates an SSLContextInitializer
using the configured trust
and authentication material in this config.
- createSSLContextInitializer() - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
Creates an SSLContextInitializer
using the configured trust
and authentication material in this config.
- createSSLContextInitializer() - Method in class edu.vt.middleware.ldap.ssl.X509CredentialConfig
-
Creates an SSLContextInitializer
using the configured trust
and authentication material in this config.
- createTypeFromPropertyValue(Class<?>, String) - Method in class edu.vt.middleware.ldap.props.LdapConfigPropertyInvoker
-
Returns the object which represents the supplied class given the supplied
string representation.
- CREDENTIAL_PARAM - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
HTTP parameter used to transmit the user credential, value is "credential".
- CredentialConfig - Interface in edu.vt.middleware.ldap.ssl
-
CredentialConfig
provides a base interface for all credential
configurations.
- CredentialConfigParser - Class in edu.vt.middleware.ldap.ssl
-
Parses the configuration data associated with credential configs and ssl
socket factories.
- CredentialConfigParser(String) - Constructor for class edu.vt.middleware.ldap.ssl.CredentialConfigParser
-
Creates a new CredentialConfigParser
with the supplied
configuration string.
- CredentialReader<T> - Interface in edu.vt.middleware.ldap.ssl
-
Reads a credential from an IO source.
- credentials - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Credentials to add to the subject.
- CREDENTIALS - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is an object that specifies the credentials of
the principal to be authenticated.
- DEFAULT_ALLOW_MULTIPLE_DNS - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
- DEFAULT_AUTHORITATIVE - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default authoritative value, the value of this constant is false.
- DEFAULT_AUTHTYPE - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default authentication type, the value of this constant is "simple".
- DEFAULT_BASE_DN - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default base DN, value of this constant is "".
- DEFAULT_BATCH_SIZE - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default batch size, -1 means use provider setting.
- DEFAULT_CHARSET - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default character set for creating strings.
- DEFAULT_CONTEXT_FACTORY - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default context factory, value of this constant is "com.sun.jndi.ldap.LdapCtxFactory".
- DEFAULT_COUNT_LIMIT - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default count limit, 0 means return all results.
- DEFAULT_ERROR_MSG - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Default error message, value is "Could not authenticate or authorize user".
- DEFAULT_EXPIRATION_TIME - Static variable in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Default expiration time, value is 600000L.
- DEFAULT_IGNORE_CASE - Static variable in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
Whether to ignore case when creating BasicAttributes
.
- DEFAULT_IGNORE_CASE - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default ignore case value, value of this constant is true.
- DEFAULT_INVALIDATE_SESSION - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Default behavior for invalidating the user session at logout, value is
"true".
- DEFAULT_LOG_CREDENTIALS - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Whether to log authentication credentials.
- DEFAULT_LOGIN_URL - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Default URL of the page that does collects user credentials, value is
"/".
- DEFAULT_MAX_POOL_SIZE - Static variable in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Default max pool size, value is 10.
- DEFAULT_MIN_POOL_SIZE - Static variable in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Default min pool size, value is 3.
- DEFAULT_OPERATION_RETRY - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default number of times to retry an operation on failure.
- DEFAULT_OPERATION_RETRY_BACKOFF - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default factor to multiply the operation retry wait by.
- DEFAULT_OPERATION_RETRY_WAIT - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default amount of time to wait between operation retries.
- DEFAULT_OUTPUT_FORMAT - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Default format of search output, value is "DSML".
- DEFAULT_PAGED_RESULTS_SIZE - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default paged results size.
- DEFAULT_PORT - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default ldap port, the value of this constant is "389".
- DEFAULT_PROTOCOL - Static variable in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
Default SSL protocol, value is "TLS".
- DEFAULT_PRUNE_TIMER_PERIOD - Static variable in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Default prune timer period, value is 300000L.
- DEFAULT_SESSION_ID - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Default identifier to set in the session after valid authentication, value
is "user".
- DEFAULT_SESSION_MANAGER - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Default session initializer, value is "edu.vt.middleware.ldap.servlets.session.DefaultSessionManager".
- DEFAULT_SSL_PORT - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default ldaps port, the value of this constant is "636".
- DEFAULT_TIME_LIMIT - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default time limit, 0 means wait indefinitely.
- DEFAULT_TIMEOUT - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default timeout, -1 means use provider setting.
- DEFAULT_TYPES_ONLY - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default type only value, the value of this constant is false.
- DEFAULT_USE_SSL - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Whether to use SSL by default, the value of this constant is false.
- DEFAULT_USER_FIELD - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Default userfield field used by Authenticator.
- DEFAULT_VALIDATE_ON_CHECKIN - Static variable in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Default validate on check in, value is false.
- DEFAULT_VALIDATE_ON_CHECKOUT - Static variable in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Default validate on check out, value is false.
- DEFAULT_VALIDATE_PERIODICALLY - Static variable in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Default validate periodically, value is false.
- DEFAULT_VALIDATE_TIMER_PERIOD - Static variable in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Default validate timer period, value is 1800000L.
- DefaultConnectionHandler - Class in edu.vt.middleware.ldap.handler
-
- DefaultConnectionHandler() - Constructor for class edu.vt.middleware.ldap.handler.DefaultConnectionHandler
-
Default constructor.
- DefaultConnectionHandler(LdapConfig) - Constructor for class edu.vt.middleware.ldap.handler.DefaultConnectionHandler
-
Creates a new DefaultConnectionHandler
with the supplied ldap
config.
- DefaultConnectionHandler(DefaultConnectionHandler) - Constructor for class edu.vt.middleware.ldap.handler.DefaultConnectionHandler
-
Copy constructor for DefaultConnectionHandler
.
- DefaultHostnameVerifier - Class in edu.vt.middleware.ldap.ssl
-
Hostname verifier that provides an implementation similar to what occurs with
JNDI startTLS.
- DefaultHostnameVerifier() - Constructor for class edu.vt.middleware.ldap.ssl.DefaultHostnameVerifier
-
- DefaultHostnameVerifier.SSLSocketFactory - Class in edu.vt.middleware.ldap.ssl
-
- DefaultLdapFactory - Class in edu.vt.middleware.ldap.pool
-
DefaultLdapFactory
provides a simple implementation of an ldap
factory.
- DefaultLdapFactory() - Constructor for class edu.vt.middleware.ldap.pool.DefaultLdapFactory
-
This creates a new DefaultLdapFactory
with the default
properties file, which must be located in your classpath.
- DefaultLdapFactory(InputStream) - Constructor for class edu.vt.middleware.ldap.pool.DefaultLdapFactory
-
This creates a new DefaultLdapFactory
with the supplied input
stream.
- DefaultLdapFactory(LdapConfig) - Constructor for class edu.vt.middleware.ldap.pool.DefaultLdapFactory
-
This creates a new DefaultLdapFactory
with the supplied ldap
configuration.
- defaultRole - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Default roles.
- DefaultSessionManager - Class in edu.vt.middleware.ldap.servlets.session
-
DefaultSessionManager
provides a base class for session
management.
- DefaultSessionManager() - Constructor for class edu.vt.middleware.ldap.servlets.session.DefaultSessionManager
-
- DefaultSSLContextInitializer - Class in edu.vt.middleware.ldap.ssl
-
Provides a default implementation of SSLContextInitializer
which
allows the setting of trust and key managers in order to create an SSL
context.
- DefaultSSLContextInitializer() - Constructor for class edu.vt.middleware.ldap.ssl.DefaultSSLContextInitializer
-
- delete(String) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will delete the supplied dn from the LDAP namespace.
- delete(String) - Method in class edu.vt.middleware.ldap.Ldap
-
This will delete the supplied dn from the LDAP namespace.
- DEREF_ALIASES - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a string that specifies how aliases shall be
handled by the provider.
- destroy(T) - Method in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Destroy an ldap object.
- destroy(Ldap) - Method in class edu.vt.middleware.ldap.pool.DefaultLdapFactory
-
Destroy an ldap object.
- destroy(T) - Method in interface edu.vt.middleware.ldap.pool.LdapFactory
-
Destroy an ldap object.
- destroy() - Method in class edu.vt.middleware.ldap.servlets.AttributeServlet
-
Called by the servlet container to indicate to a servlet that the servlet
is being taken out of service.
- destroy() - Method in class edu.vt.middleware.ldap.servlets.LoginServlet
-
Called by the servlet container to indicate to a servlet that the servlet
is being taken out of service.
- destroy() - Method in class edu.vt.middleware.ldap.servlets.LogoutServlet
-
Called by the servlet container to indicate to a servlet that the servlet
is being taken out of service.
- destroy() - Method in class edu.vt.middleware.ldap.servlets.SearchServlet
-
Called by the servlet container to indicate to a servlet that the servlet
is being taken out of service.
- dispatch(CommandLine) - Method in class edu.vt.middleware.ldap.AbstractCli
-
Dispatch command line data to the handler that can perform the operation
requested on the command line.
- dispatch(CommandLine) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorCli
-
Dispatch command line data to the handler that can perform the operation
requested on the command line.
- dispatch(CommandLine) - Method in class edu.vt.middleware.ldap.LdapCli
-
Dispatch command line data to the handler that can perform the operation
requested on the command line.
- dn - Variable in class edu.vt.middleware.ldap.bean.AbstractLdapEntry
-
Distinguished name for this entry.
- DnResolver - Interface in edu.vt.middleware.ldap.auth
-
DnResolver
provides an interface for finding LDAP DNs.
- DNS_URL - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a string that specifies the DNS host and
domain names.
- DsmlResultConverter - Class in edu.vt.middleware.ldap.dsml
-
DsmlResultConverter
provides utility methods for converting
LdapResult
to and from DSML in string format.
- DsmlResultConverter() - Constructor for class edu.vt.middleware.ldap.dsml.DsmlResultConverter
-
- DsmlSearch - Class in edu.vt.middleware.ldap.dsml
-
DsmlSearch
queries an LDAP and returns the result as DSML.
- DsmlSearch(LdapPool<Ldap>) - Constructor for class edu.vt.middleware.ldap.dsml.DsmlSearch
-
This creates a new DsmlSearch
with the supplied pool.
- DsmlSearch.Version - Enum in edu.vt.middleware.ldap.dsml
-
Valid DSML versions.
- Dsmlv1 - Class in edu.vt.middleware.ldap.dsml
-
Dsmlv1
contains functions for converting LDAP search result sets
into DSML version 1.
- Dsmlv1() - Constructor for class edu.vt.middleware.ldap.dsml.Dsmlv1
-
Default constructor.
- Dsmlv2 - Class in edu.vt.middleware.ldap.dsml
-
Dsmlv2
contains functions for converting LDAP search result sets
into DSML version 2.
- Dsmlv2() - Constructor for class edu.vt.middleware.ldap.dsml.Dsmlv2
-
Default constructor.
- getAcceptedIssuers() - Method in class edu.vt.middleware.ldap.ssl.AggregateTrustManager
- getAcceptedIssuers() - Method in class edu.vt.middleware.ldap.ssl.HostnameVerifyingTrustManager
- getAllowDuplicates() - Method in class edu.vt.middleware.ldap.handler.MergeSearchResultHandler
-
Returns whether to allow duplicate attribute values.
- getAllowMultipleDns() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the allowMultipleDns of the Authenticator
.
- getArgs() - Method in class edu.vt.middleware.ldap.AbstractCli
-
Returns the command line arguments for this cli.
- getAttribute(String) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
This returns the LdapAttribute
for this
LdapAttributes
with the supplied name.
- getAttribute(String) - Method in interface edu.vt.middleware.ldap.bean.LdapAttributes
-
This returns the LdapAttribute
for this
LdapAttributes
with the supplied name.
- getAttributeHandler() - Method in class edu.vt.middleware.ldap.handler.CopySearchResultHandler
-
Gets the attribute handlers.
- getAttributeHandler() - Method in interface edu.vt.middleware.ldap.handler.SearchResultHandler
-
Gets the attribute handlers.
- getAttributeName() - Method in class edu.vt.middleware.ldap.handler.RecursiveAttributeHandler
-
Returns the attribute name that will be recursively searched on.
- getAttributeNameCaseChange() - Method in class edu.vt.middleware.ldap.handler.CaseChangeAttributeHandler
-
Returns the attribute name case change.
- getAttributeNameCaseChange() - Method in class edu.vt.middleware.ldap.handler.CaseChangeSearchResultHandler
-
Returns the attribute name case change.
- getAttributeNames() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
This returns an array of all the attribute names for this
LdapAttributes
.
- getAttributeNames() - Method in interface edu.vt.middleware.ldap.bean.LdapAttributes
-
This returns an array of all the attribute names for this
LdapAttributes
.
- getAttributes(String, String[], AttributeHandler...) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will return the matching attributes associated with the supplied dn.
- getAttributes() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
This returns a Collection
of LdapAttribute
for
this LdapAttributes
.
- getAttributes() - Method in interface edu.vt.middleware.ldap.bean.LdapAttributes
-
This returns a Collection
of LdapAttribute
for
this LdapAttributes
.
- getAttributes(String) - Method in class edu.vt.middleware.ldap.Ldap
-
This will return all the attributes associated with the supplied dn.
- getAttributes(String, String[]) - Method in class edu.vt.middleware.ldap.Ldap
-
This will return the matching attributes associated with the supplied dn.
- getAttributes(String, String[], AttributeHandler...) - Method in class edu.vt.middleware.ldap.Ldap
-
This will return the matching attributes associated with the supplied dn.
- getAttributeValueCaseChange() - Method in class edu.vt.middleware.ldap.handler.CaseChangeAttributeHandler
-
Returns the attribute value case change.
- getAttributeValueCaseChange() - Method in class edu.vt.middleware.ldap.handler.CaseChangeSearchResultHandler
-
Returns the attribute value case change.
- getAuthenticationCertificate() - Method in class edu.vt.middleware.ldap.ssl.X509CredentialConfig
-
This returns the name of the authentication certificate to use.
- getAuthenticationCertificate() - Method in class edu.vt.middleware.ldap.ssl.X509SSLContextInitializer
-
Returns the certificate to use for creating the key managers.
- getAuthenticationHandler() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the authentication handler.
- getAuthenticationKey() - Method in class edu.vt.middleware.ldap.ssl.X509CredentialConfig
-
This returns the name of the authentication key to use.
- getAuthenticationKey() - Method in class edu.vt.middleware.ldap.ssl.X509SSLContextInitializer
-
Returns the private key associated with the authentication certificate.
- getAuthenticationResultHandlers() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the handlers to use for processing authentications.
- getAuthenticatorConfig() - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
This returns the AuthenticatorConfig
of the
Authenticator
.
- getAuthenticatorConfig() - Method in class edu.vt.middleware.ldap.auth.ConstructDnResolver
-
This returns the AuthenticatorConfig
of the
Authenticator
.
- getAuthenticatorConfig() - Method in interface edu.vt.middleware.ldap.auth.DnResolver
-
Returns the authenticator config.
- getAuthenticatorConfig() - Method in class edu.vt.middleware.ldap.auth.NoopDnResolver
-
This method is not implemented.
- getAuthenticatorConfig() - Method in class edu.vt.middleware.ldap.auth.SearchDnResolver
-
This returns the AuthenticatorConfig
of the
Authenticator
.
- getAuthoritative() - Method in class edu.vt.middleware.ldap.LdapConfig
-
- getAuthorizationFilter() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the filter used to authorize users.
- getAuthorizationFilterArgs() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the filter arguments used to authorize users.
- getAuthorizationHandlers() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the handlers to use for processing authorization.
- getAuthtype() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the security level for the LdapConfig
.
- getBase() - Method in class edu.vt.middleware.ldap.LdapConfig
-
- getBaseDn() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the base dn for the LdapConfig
.
- getBatchSize() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the batch size for the LdapConfig
.
- getBinaryAttributes() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns additional binary attributes for the LdapConfig
.
- getBindCredential() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the credential used with the bind DN.
- getBindDn() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the bind DN.
- getBlockWaitTime() - Method in class edu.vt.middleware.ldap.pool.BlockingLdapPool
-
Returns the block wait time.
- getBufferedInputStream(InputStream) - Method in class edu.vt.middleware.ldap.ssl.AbstractCredentialReader
-
Gets a buffered input stream from the given input stream.
- getClassName() - Method in class edu.vt.middleware.ldap.props.ConfigParser
-
Returns the class name from the configuration.
- getCommandName() - Method in class edu.vt.middleware.ldap.AbstractCli
-
Gets the name of the command for which this class provides a CLI interface.
- getCommandName() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorCli
-
Gets the name of the command for which this class provides a CLI interface.
- getCommandName() - Method in class edu.vt.middleware.ldap.LdapCli
-
Gets the name of the command for which this class provides a CLI interface.
- getCompareSearchControls() - Static method in class edu.vt.middleware.ldap.LdapConfig
-
This returns a SearchControls
object configured to perform a
LDAP compare operation.
- getConnectionCount() - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Returns the connection count.
- getConnectionHandler() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the connection handler of the LdapConfig
.
- getConnectionRetryExceptions() - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
This returns the exception types to retry connections on.
- getConnectionRetryExceptions() - Method in interface edu.vt.middleware.ldap.handler.ConnectionHandler
-
This returns the exception types to retry connections on.
- getConnectionStrategy() - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Returns the connection strategy.
- getConnectionStrategy() - Method in interface edu.vt.middleware.ldap.handler.ConnectionHandler
-
Returns the connection strategy.
- getConnectOnCreate() - Method in class edu.vt.middleware.ldap.pool.DefaultLdapFactory
-
Returns whether ldap objects will attempt to connect after creation.
- getConstructDn() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the constructDn of the Authenticator
.
- getContext() - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will return an initialized connection to the LDAP.
- getContextFactory() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the context factory of the LdapConfig
.
- getCountLimit() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the count limit for the LdapConfig
.
- getCreatedTime() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool.PooledLdap
-
Returns the time this object was created.
- getCredential() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the credential of the Authenticator
.
- getCredential() - Method in class edu.vt.middleware.ldap.auth.handler.AuthenticationCriteria
-
Gets the credential.
- getCredential() - Method in class edu.vt.middleware.ldap.jaas.LdapCredential
-
This returns the credential for this LdapCredential
.
- getCredentialConfigClassName() - Method in class edu.vt.middleware.ldap.ssl.CredentialConfigParser
-
Returns the credential config class name from the configuration.
- getCredentials(NameCallback, PasswordCallback, boolean) - Method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
This attempts to retrieve credentials for the supplied name and password
callbacks.
- getDefault() - Static method in class edu.vt.middleware.ldap.ssl.DefaultHostnameVerifier.SSLSocketFactory
-
Returns the default SSL socket factory.
- getDefault() - Static method in class edu.vt.middleware.ldap.ssl.SingletonTLSSocketFactory
-
This returns the default SSL socket factory.
- getDefault() - Static method in class edu.vt.middleware.ldap.ssl.ThreadLocalTLSSocketFactory
-
This returns the default SSL socket factory.
- getDefault() - Static method in class edu.vt.middleware.ldap.ssl.TLSSocketFactory
-
This returns the default SSL socket factory.
- getDefaultCipherSuites() - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This returns the list of cipher suites which are enabled by default.
- getDerefAliases() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the alias setting for the LdapConfig
.
- getDerefLinkFlag() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the derefLinkFlag for the LdapConfig
.
- getDn(String) - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
This will attempt to find the LDAP DN for the supplied user.
- getDn() - Method in class edu.vt.middleware.ldap.auth.handler.AuthenticationCriteria
-
Gets the dn.
- getDn() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapEntry
-
This returns the DN for this LdapEntry
.
- getDn() - Method in interface edu.vt.middleware.ldap.bean.LdapEntry
-
This returns the DN for this LdapEntry
.
- getDn() - Method in class edu.vt.middleware.ldap.handler.SearchCriteria
-
Gets the dn.
- getDnAttributeName() - Method in class edu.vt.middleware.ldap.handler.EntryDnSearchResultHandler
-
Returns the DN attribute name.
- getDnCaseChange() - Method in class edu.vt.middleware.ldap.handler.CaseChangeSearchResultHandler
-
Returns the DN case change.
- getDnResolver() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the DN resolver.
- getDnsUrl() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the dns url for the LdapConfig
.
- getEnabledCipherSuites() - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This returns the names of the SSL cipher suites which are currently enabled
for use on sockets created by this factory.
- getEnabledProtocols() - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This returns the names of the protocol versions which are currently enabled
for use on sockets created by this factory.
- getEntries() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapResult
-
This returns a Collection
of LdapEntry
for this
LdapResult
.
- getEntries() - Method in interface edu.vt.middleware.ldap.bean.LdapResult
-
This returns a Collection
of LdapEntry
for this
LdapResult
.
- getEntry(String) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapResult
-
This returns the LdapEntry
for this LdapResult
with the supplied DN.
- getEntry(String) - Method in interface edu.vt.middleware.ldap.bean.LdapResult
-
This returns the LdapEntry
for this LdapResult
with the supplied DN.
- getEnvironment() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the Context environment properties that are used to make LDAP
connections.
- getEnvironmentProperties() - Method in class edu.vt.middleware.ldap.LdapConfig
-
- getExpirationTime() - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This returns the expiration time for the LdapPoolConfig
.
- getFactory() - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This returns the underlying SSLSocketFactory
that this class
uses for creating SSL Sockets.
- getFilter() - Method in class edu.vt.middleware.ldap.handler.SearchCriteria
-
Gets the filter.
- getFilter() - Method in class edu.vt.middleware.ldap.SearchFilter
-
Gets the filter.
- getFilterArgs() - Method in class edu.vt.middleware.ldap.handler.SearchCriteria
-
Gets the filter arguments.
- getFilterArgs() - Method in class edu.vt.middleware.ldap.SearchFilter
-
Gets the filter arguments.
- getHandlerIgnoreExceptions() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the exception types to ignore when handling results.
- getHost() - Method in class edu.vt.middleware.ldap.LdapConfig
-
- getHostnameVerifier() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the hostname verifier of the LdapConfig
.
- getHostnameVerifier() - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
Returns the hostname verifier to invoke when sockets are created.
- getHostnameVerifierFactory(String[]) - Static method in class edu.vt.middleware.ldap.ssl.ThreadLocalTLSSocketFactory
-
Returns an instance of this socket factory configured with a hostname
verifying trust manager.
- getInstance() - Static method in class edu.vt.middleware.ldap.bean.LdapBeanProvider
-
Returns the instance of this LdapBeanProvider
.
- getKeyManagers() - Method in class edu.vt.middleware.ldap.ssl.AbstractSSLContextInitializer
-
Returns the key managers used when creating SSL contexts.
- getKeyManagers() - Method in class edu.vt.middleware.ldap.ssl.DefaultSSLContextInitializer
-
Returns the key managers used when creating SSL contexts.
- getKeyManagers() - Method in class edu.vt.middleware.ldap.ssl.KeyStoreSSLContextInitializer
-
Returns the key managers used when creating SSL contexts.
- getKeyManagers() - Method in interface edu.vt.middleware.ldap.ssl.SSLContextInitializer
-
Returns the key managers used when creating SSL contexts.
- getKeyManagers() - Method in class edu.vt.middleware.ldap.ssl.X509SSLContextInitializer
-
Returns the key managers used when creating SSL contexts.
- getKeyStore() - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This returns the name of the keystore to use.
- getKeyStorePassword() - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This returns the password for the keystore.
- getKeyStoreType() - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This returns the type of the keystore.
- getLanguage() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the preferred language for the LdapConfig
.
- getLdap() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool.PooledLdap
-
Returns the ldap object.
- getLdapActivator() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Returns the ldap activator for this factory.
- getLdapAttributes() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapEntry
-
This returns the LdapAttributes
for this
LdapEntry
.
- getLdapAttributes() - Method in interface edu.vt.middleware.ldap.bean.LdapEntry
-
This returns the LdapAttributes
for this
LdapEntry
.
- getLdapAttributes() - Method in class edu.vt.middleware.ldap.jaas.LdapDnPrincipal
-
This returns the ldap attributes for this LdapPrincipal
.
- getLdapAttributes() - Method in class edu.vt.middleware.ldap.jaas.LdapPrincipal
-
This returns the ldap attributes for this LdapPrincipal
.
- getLdapBeanFactory() - Static method in class edu.vt.middleware.ldap.bean.LdapBeanProvider
-
Returns the factory for creating ldap beans.
- getLdapBeanFactory() - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
Returns the factory for creating ldap beans.
- getLdapBeanFactory() - Method in class edu.vt.middleware.ldap.dsml.DsmlResultConverter
-
Returns the factory for creating ldap beans.
- getLdapBeanFactory() - Method in class edu.vt.middleware.ldap.LdapSearch
-
Returns the factory for creating ldap beans.
- getLdapBeanFactory() - Method in class edu.vt.middleware.ldap.ldif.Ldif
-
Returns the factory for creating ldap beans.
- getLdapBeanFactory() - Method in class edu.vt.middleware.ldap.ldif.LdifResultConverter
-
Returns the factory for creating ldap beans.
- getLdapConfig() - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Returns the ldap configuration.
- getLdapConfig() - Method in interface edu.vt.middleware.ldap.handler.ConnectionHandler
-
Returns the ldap configuration.
- getLdapConfig() - Method in class edu.vt.middleware.ldap.Ldap
-
This returns the LdapConfig
of the Ldap
.
- getLdapContext() - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Returns an ldap context to use for ldap operations.
- getLdapContext() - Method in interface edu.vt.middleware.ldap.handler.ConnectionHandler
-
Returns an ldap context to use for ldap operations.
- getLdapPassivator() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Returns the ldap passivator for this factory.
- getLdapPoolConfig() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Returns the configuration for this pool.
- getLdapPoolConfig() - Method in interface edu.vt.middleware.ldap.pool.LdapPool
-
Returns the configuration for this pool.
- getLdapUrl() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the ldap url of the LdapConfig
.
- getLdapValidator() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Returns the ldap validator for this factory.
- getLogCredentials() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether authentication credentials will be logged.
- getMatchAttrs() - Method in class edu.vt.middleware.ldap.handler.SearchCriteria
-
Gets the match attributes.
- getMaxPoolSize() - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This returns the max pool size for the LdapPoolConfig
.
- getMembers() - Method in class edu.vt.middleware.ldap.jaas.LdapGroup
-
Returns an unmodifiable set of the members in this group.
- getMergeAttributes() - Method in class edu.vt.middleware.ldap.handler.RecursiveSearchResultHandler
-
Returns the attribute names that will be merged by the recursive search.
- getMinPoolSize() - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This returns the min pool size for the LdapPoolConfig
.
- getName() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttribute
-
This returns the name of this LdapAttribute
.
- getName() - Method in interface edu.vt.middleware.ldap.bean.LdapAttribute
-
This returns the name of this LdapAttribute
.
- getName() - Method in class edu.vt.middleware.ldap.jaas.LdapDnPrincipal
-
This returns the name for this LdapPrincipal
.
- getName() - Method in class edu.vt.middleware.ldap.jaas.LdapGroup
-
This returns the name for this LdapGroup
.
- getName() - Method in class edu.vt.middleware.ldap.jaas.LdapPrincipal
-
This returns the name for this LdapPrincipal
.
- getName() - Method in class edu.vt.middleware.ldap.jaas.LdapRole
-
This returns the name for this LdapRole
.
- getOperationRetry() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the number of times ldap operations will be retried if a
communication exception occurs.
- getOperationRetryBackoff() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the factor by which to multiply the operation retry wait time.
- getOperationRetryExceptions() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the exception types to retry operations on.
- getOperationRetryWait() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the operation retry wait time for the LdapConfig
.
- getPagedResultsSize() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the paged results size for the LdapConfig
.
- getPasswordScheme() - Method in class edu.vt.middleware.ldap.auth.handler.CompareAuthenticationHandler
-
Returns the password scheme.
- getPort() - Method in class edu.vt.middleware.ldap.LdapConfig
-
- getProperties() - Method in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
This returns the property keys.
- getProperties() - Method in class edu.vt.middleware.ldap.props.ConfigParser
-
Returns the properties from the configuration.
- getProperties() - Method in class edu.vt.middleware.ldap.props.LdapProperties
-
This returns the name of the properties being used by this
LdapProperties
.
- getProperties() - Method in class edu.vt.middleware.ldap.ssl.CredentialConfigParser
-
Returns the properties from the configuration.
- getPropertiesDomain() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the properties domain for this property config.
- getPropertiesDomain() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the properties domain for this property config.
- getPropertiesDomain() - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This returns the properties domain for this property config.
- getPropertiesDomain() - Method in class edu.vt.middleware.ldap.props.AbstractPropertyConfig
-
This returns the properties domain for this property config.
- getPropertiesDomain() - Method in interface edu.vt.middleware.ldap.props.PropertyConfig
-
This returns the properties domain for this property config.
- getPruneTimerPeriod() - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This returns the prune timer period for the LdapPoolConfig
.
- getReferral() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the referral setting for the LdapConfig
.
- getRemoveUrls() - Method in class edu.vt.middleware.ldap.handler.FqdnSearchResultHandler
-
Returns whether the URL will be removed from any DNs which are not
relative.
- getReturnAttrs() - Method in class edu.vt.middleware.ldap.handler.SearchCriteria
-
Gets the return attributes.
- getReturningObjFlag() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the returningObjFlag for the LdapConfig
.
- getSaslAuthorizationId() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns ths SASL authorization id for the LdapConfig
.
- getSaslMechanisms() - Method in class edu.vt.middleware.ldap.Ldap
-
This will return a list of SASL mechanisms that this LDAP supports.
- getSaslRealm() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns ths SASL realm for the LdapConfig
.
- getSchema(String) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will return the LDAP schema associated with the supplied dn.
- getSchema(String) - Method in class edu.vt.middleware.ldap.Ldap
-
This will return the LDAP schema associated with the supplied dn.
- getSearchAttribute() - Method in class edu.vt.middleware.ldap.handler.RecursiveSearchResultHandler
-
Returns the attribute name that will be recursively searched on.
- getSearchControls(String[]) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns a SearchControls
object configured with this
LdapConfig
.
- getSearchFilter() - Method in class edu.vt.middleware.ldap.auth.handler.CompareAuthorizationHandler
-
Returns the search filter.
- getSearchResultHandlers() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the handlers to use for processing search results.
- getSearchResultLdap() - Method in interface edu.vt.middleware.ldap.handler.ExtendedAttributeHandler
-
Gets the Ldap
used by the search operation invoking this
handler.
- getSearchResultLdap() - Method in interface edu.vt.middleware.ldap.handler.ExtendedSearchResultHandler
-
Gets the Ldap
used by the search operation invoking this
handler.
- getSearchResultLdap() - Method in class edu.vt.middleware.ldap.handler.RecursiveAttributeHandler
-
Gets the Ldap
used by the search operation invoking this
handler.
- getSearchResultLdap() - Method in class edu.vt.middleware.ldap.handler.RecursiveSearchResultHandler
-
Gets the Ldap
used by the search operation invoking this
handler.
- getSearchScope() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the search scope for the LdapConfig
.
- getServiceCredential() - Method in class edu.vt.middleware.ldap.LdapConfig
-
- getServiceUser() - Method in class edu.vt.middleware.ldap.LdapConfig
-
- getSsl() - Method in class edu.vt.middleware.ldap.LdapConfig
-
- getSSLContextInitializer() - Method in class edu.vt.middleware.ldap.ssl.ThreadLocalTLSSocketFactory
-
Returns the SSL context initializer.
- getSSLContextInitializer() - Method in class edu.vt.middleware.ldap.ssl.TLSSocketFactory
-
Returns the SSL context initializer.
- getSslSocketFactory() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the SSL socket factory of the LdapConfig
.
- getSslSocketFactoryClassName() - Method in class edu.vt.middleware.ldap.ssl.CredentialConfigParser
-
Returns the SSL socket factory class name from the configuration.
- getStartTlsResponse() - Method in class edu.vt.middleware.ldap.handler.TlsConnectionHandler
-
- getStopTlsOnClose() - Method in class edu.vt.middleware.ldap.handler.TlsConnectionHandler
-
- getStringValues() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttribute
-
This returns the value(s) of this LdapAttribute
Values are
encoded in base64 format if the underlying value is of type byte[].
- getStringValues() - Method in interface edu.vt.middleware.ldap.bean.LdapAttribute
-
This returns the value(s) of this LdapAttribute
Values are
encoded in base64 format if the underlying value is of type byte[].
- getStringValues() - Method in class edu.vt.middleware.ldap.bean.OrderedLdapBeanFactory.OrderedLdapAttribute
-
This returns the value(s) of this LdapAttribute
Values are
encoded in base64 format if the underlying value is of type byte[].
- getStringValues() - Method in class edu.vt.middleware.ldap.bean.SortedLdapBeanFactory.SortedLdapAttribute
-
This returns the value(s) of this LdapAttribute
Values are
encoded in base64 format if the underlying value is of type byte[].
- getStringValues() - Method in class edu.vt.middleware.ldap.bean.UnorderedLdapBeanFactory.UnorderedLdapAttribute
-
This returns the value(s) of this LdapAttribute
Values are
encoded in base64 format if the underlying value is of type byte[].
- getSubtreeSearch() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the subtreeSearch of the Authenticator
.
- getSupportedCipherSuites() - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
This returns the names of the cipher suites which could be enabled for use
on an SSL connection.
- getSupportedControls() - Method in class edu.vt.middleware.ldap.Ldap
-
This will return a list of controls that this LDAP supports.
- getTimeLimit() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the time limit for the LdapConfig
.
- getTimeout() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns the timeout for the LdapConfig
.
- getTls() - Method in class edu.vt.middleware.ldap.LdapConfig
-
- getTrustCertificates() - Method in class edu.vt.middleware.ldap.ssl.X509CredentialConfig
-
This returns the name of the trust certificates to use.
- getTrustCertificates() - Method in class edu.vt.middleware.ldap.ssl.X509SSLContextInitializer
-
Returns the certificates to use for creating the trust managers.
- getTrustManagers() - Method in class edu.vt.middleware.ldap.ssl.AbstractSSLContextInitializer
-
Returns the trust managers used when creating SSL contexts.
- getTrustManagers() - Method in class edu.vt.middleware.ldap.ssl.DefaultSSLContextInitializer
-
Returns the trust managers used when creating SSL contexts.
- getTrustManagers() - Method in class edu.vt.middleware.ldap.ssl.KeyStoreSSLContextInitializer
-
Returns the trust managers used when creating SSL contexts.
- getTrustManagers() - Method in interface edu.vt.middleware.ldap.ssl.SSLContextInitializer
-
Returns the trust managers used when creating SSL contexts.
- getTrustManagers() - Method in class edu.vt.middleware.ldap.ssl.X509SSLContextInitializer
-
Returns the trust managers used when creating SSL contexts.
- getTrustStore() - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This returns the name of the truststore to use.
- getTrustStorePassword() - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This returns the password for the truststore.
- getTrustStoreType() - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This returns the type of the truststore.
- getTypesOnly() - Method in class edu.vt.middleware.ldap.LdapConfig
-
- getUser() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the user of the Authenticator
.
- getUserField() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the user field(s) of the Authenticator
.
- getUserFilter() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the filter used to search for the user.
- getUserFilterArgs() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This returns the filter arguments used to search for the user.
- getValidateDn() - Method in class edu.vt.middleware.ldap.pool.CompareLdapValidator
-
Returns the validate DN.
- getValidateFilter() - Method in class edu.vt.middleware.ldap.pool.CompareLdapValidator
-
Returns the validate filter.
- getValidateTimerPeriod() - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This returns the validate timer period for the LdapPoolConfig
.
- getValues() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttribute
-
This returns the value(s) of this LdapAttribute
.
- getValues() - Method in interface edu.vt.middleware.ldap.bean.LdapAttribute
-
This returns the value(s) of this LdapAttribute
.
- getVersion() - Method in class edu.vt.middleware.ldap.dsml.DsmlSearch
-
This gets the version of dsml to produce.
- importDsml(Reader) - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
This will take a Reader containing a DSML Document
and convert
it to an Iterator of LDAP search results.
- importDsmlToLdapResult(Reader) - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
This will take a Reader containing a DSML Document
and convert
it to an LdapResult
.
- importLdif(Reader) - Method in class edu.vt.middleware.ldap.ldif.Ldif
-
This will take a Reader containing an LDIF and convert it to an Iterator of
LDAP search results.
- importLdifToLdapResult(Reader) - Method in class edu.vt.middleware.ldap.ldif.Ldif
-
This will take a Reader containing an LDIF and convert it to an
LdapResult
.
- init(ServletConfig) - Method in class edu.vt.middleware.ldap.servlets.AttributeServlet
-
Initialize this servlet.
- init(ServletConfig) - Method in class edu.vt.middleware.ldap.servlets.CommonServlet
-
Initialize this servlet.
- init(ServletConfig) - Method in class edu.vt.middleware.ldap.servlets.LoginServlet
-
Initialize this servlet.
- init(ServletConfig) - Method in class edu.vt.middleware.ldap.servlets.LogoutServlet
-
Initialize this servlet.
- init(ServletConfig) - Method in class edu.vt.middleware.ldap.servlets.SearchServlet
-
Initialize this servlet.
- initalizeReturnAttributes() - Method in class edu.vt.middleware.ldap.handler.RecursiveSearchResultHandler
-
Initializes the return attributes array.
- initAuthenticatorConfig(CommandLine) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorCli
-
Initialize an AuthenticatorConfig with command line options.
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class edu.vt.middleware.ldap.jaas.LdapDnAuthorizationModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class edu.vt.middleware.ldap.jaas.LdapLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class edu.vt.middleware.ldap.jaas.LdapRoleAuthorizationModule
- initialize() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Initialize this pool for use.
- initialize() - Method in interface edu.vt.middleware.ldap.pool.LdapPool
-
Initialize this pool for use.
- initialize(Class<?>, String) - Method in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
Initializes the properties map with the supplied class.
- initialize() - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
Prepares this socket factory for use.
- initialize() - Method in class edu.vt.middleware.ldap.ssl.SingletonTLSSocketFactory
-
Creates the underlying SSLContext using truststore and keystore attributes
and makes this factory ready for use.
- initialize() - Method in class edu.vt.middleware.ldap.ssl.TLSSocketFactory
-
Creates the underlying SSLContext using truststore and keystore attributes
and makes this factory ready for use.
- initializeType() - Method in class edu.vt.middleware.ldap.props.ConfigParser
-
Initialize an instance of the class type with the properties contained in
this config.
- initializeType() - Method in class edu.vt.middleware.ldap.ssl.CredentialConfigParser
-
Initialize an instance of credential config with the properties contained
in this config.
- initLdapConfig(CommandLine) - Method in class edu.vt.middleware.ldap.LdapCli
-
Initialize an LdapConfig with command line options.
- initLdapProperties(PropertyConfig, CommandLine) - Method in class edu.vt.middleware.ldap.AbstractCli
-
Initialize the supplied config with command line options.
- initOptions() - Method in class edu.vt.middleware.ldap.AbstractCli
-
Initialize CLI options.
- initOptions(LdapConfigPropertyInvoker) - Method in class edu.vt.middleware.ldap.AbstractCli
-
Initialize CLI options with the supplied invoker.
- initOptions() - Method in class edu.vt.middleware.ldap.auth.AuthenticatorCli
-
Initialize CLI options.
- initOptions() - Method in class edu.vt.middleware.ldap.LdapCli
-
Initialize CLI options.
- initSSLContext(String) - Method in class edu.vt.middleware.ldap.ssl.AbstractSSLContextInitializer
-
Creates an initialized SSLContext for the supplied protocol.
- initSSLContext(String) - Method in interface edu.vt.middleware.ldap.ssl.SSLContextInitializer
-
Creates an initialized SSLContext for the supplied protocol.
- initSSLSocket(SSLSocket) - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
Initializes the supplied socket for use.
- instantiateType(T, String) - Static method in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
Creates an instance of the supplied type.
- INVALIDATE_SESSION - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Whether to invalidate the user session at logout, value is "edu.vt.middleware.ldap.servlets.invalidateSession".
- invalidateSession - Variable in class edu.vt.middleware.ldap.servlets.session.SessionManager
-
Whether to invalidate session on logout.
- invokeMethod(Method, Object, Object) - Static method in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
Invokes the supplied method on the supplied object with the supplied
argument.
- isAddIfExists() - Method in class edu.vt.middleware.ldap.handler.EntryDnSearchResultHandler
-
Returns whether to add the entryDN if an attribute of the same name exists.
- isAnonymousAuth() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the security authentication context is set to 'none'.
- isAuthoritative() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the LdapConfig
is set to require a
authoritative source.
- isConfig(String) - Static method in class edu.vt.middleware.ldap.props.ConfigParser
-
Returns whether the supplied configuration data contains a config.
- isConnected() - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Returns whether the underlying context has been established.
- isConnected() - Method in interface edu.vt.middleware.ldap.handler.ConnectionHandler
-
Returns whether the underlying context has been established.
- isCramMD5Auth() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the security authentication context is set to
'CRAM-MD5'.
- isCredentialConfig(String) - Static method in class edu.vt.middleware.ldap.ssl.CredentialConfigParser
-
Returns whether the supplied configuration data contains a credential
config.
- isDigestMD5Auth() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the security authentication context is set to
'DIGEST-MD5'.
- isExternalAuth() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the security authentication context is set to
'EXTERNAL'.
- isGSSAPIAuth() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the security authentication context is set to
'GSSAPI'.
- isIPAddress(String) - Static method in class edu.vt.middleware.ldap.LdapUtil
-
Returns whether the supplied string represents an IP address.
- isMember(Principal) - Method in class edu.vt.middleware.ldap.jaas.LdapGroup
- isObjectSearchScope() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the search scope is set to object.
- isOneLevelSearchScope() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the search scope is set to one level.
- isPropertySet(String) - Method in class edu.vt.middleware.ldap.props.LdapProperties
-
This returns whether the supplied key has already been set.
- isSaslAuth() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the security authentication context will perform a
SASL bind as defined by the supported SASL mechanisms.
- isSimpleAuth() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the security authentication context is set to
'simple'.
- isSslEnabled() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the LdapConfig
is using the SSL protocol
for connections.
- isStrongAuth() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the security authentication context is set to
'strong'.
- isSubTreeSearchScope() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the search scope is set to sub tree.
- isTlsEnabled() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the LdapConfig
is using the TLS protocol
for connections.
- isTypesOnly() - Method in class edu.vt.middleware.ldap.LdapConfig
-
This returns whether the LdapConfig
is set to only return
attribute types.
- isValidateOnCheckIn() - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This returns the validate on check in flag for the
LdapPoolConfig
.
- isValidateOnCheckOut() - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This returns the validate on check out flag for the
LdapPoolConfig
.
- isValidatePeriodically() - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This returns the validate periodically flag for the
LdapPoolConfig
.
- LA_CHAR - Static variable in class edu.vt.middleware.ldap.ldif.Ldif
-
ASCII decimal value of left arrow.
- LANGUAGE - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a string language tag according to RFC 1766.
- Ldap - Class in edu.vt.middleware.ldap
-
Ldap
contains functions for basic interaction with an LDAP.
- Ldap() - Constructor for class edu.vt.middleware.ldap.Ldap
-
Default constructor.
- Ldap(LdapConfig) - Constructor for class edu.vt.middleware.ldap.Ldap
-
This will create a new Ldap
with the supplied
LdapConfig
.
- Ldap.AttributeModification - Enum in edu.vt.middleware.ldap
-
Enum to define the type of attribute modification.
- LdapActivationException - Exception in edu.vt.middleware.ldap.pool
-
LdapActivationException
is thrown when an attempt to activate a
ldap object fails.
- LdapActivationException(String) - Constructor for exception edu.vt.middleware.ldap.pool.LdapActivationException
-
This creates a new LdapActivationException
with the supplied
String
.
- LdapActivationException(Exception) - Constructor for exception edu.vt.middleware.ldap.pool.LdapActivationException
-
This creates a new LdapActivationException
with the supplied
Exception
.
- LdapActivationException(String, Exception) - Constructor for exception edu.vt.middleware.ldap.pool.LdapActivationException
-
This creates a new LdapActivationException
with the supplied
String
and Exception
.
- LdapActivator<T extends BaseLdap> - Interface in edu.vt.middleware.ldap.pool
-
LdapActivator
provides an interface for activating ldap objects
when they enter the pool.
- LdapAttribute - Interface in edu.vt.middleware.ldap.bean
-
LdapAttribute
represents a single ldap attribute.
- ldapAttributes - Variable in class edu.vt.middleware.ldap.bean.AbstractLdapEntry
-
Attributes contained in this entry.
- LdapAttributes - Interface in edu.vt.middleware.ldap.bean
-
LdapAttributes
represents a collection of ldap attribute.
- LdapBeanFactory - Interface in edu.vt.middleware.ldap.bean
-
LdapBeanFactory
provides an interface for ldap bean type
factories.
- LdapBeanProvider - Class in edu.vt.middleware.ldap.bean
-
LdapBeanProvider
provides a single source for ldap bean types
and configuration.
- LdapCli - Class in edu.vt.middleware.ldap
-
Command line interface for ldap operations.
- LdapCli() - Constructor for class edu.vt.middleware.ldap.LdapCli
-
Default constructor.
- LdapConfig - Class in edu.vt.middleware.ldap
-
LdapConfig
contains all the configuration data that the
Ldap
needs to control connections and searching.
- LdapConfig() - Constructor for class edu.vt.middleware.ldap.LdapConfig
-
Default constructor.
- LdapConfig(String) - Constructor for class edu.vt.middleware.ldap.LdapConfig
-
This will create a new LdapConfig
with the supplied ldap url.
- LdapConfig(String, String) - Constructor for class edu.vt.middleware.ldap.LdapConfig
-
This will create a new LdapConfig
with the supplied ldap url
and base Strings.
- LdapConfig.SearchScope - Enum in edu.vt.middleware.ldap
-
Enum to define the type of search scope.
- LdapConfigPropertyInvoker - Class in edu.vt.middleware.ldap.props
-
PropertyInvoker
stores setter methods for a class to make method
invocation by property easier.
- LdapConfigPropertyInvoker(Class<?>, String) - Constructor for class edu.vt.middleware.ldap.props.LdapConfigPropertyInvoker
-
Creates a new PropertyInvoker
for the supplied class.
- LdapConstants - Class in edu.vt.middleware.ldap
-
LdapConstants
contains all the constants needed for creating a
Ldap
.
- LdapCredential - Class in edu.vt.middleware.ldap.jaas
-
LdapCredential
provides a custom implementation for adding LDAP
credentials to a Subject
.
- LdapCredential(Object) - Constructor for class edu.vt.middleware.ldap.jaas.LdapCredential
-
This creates a new LdapCredential
with the supplied
credential.
- LdapDnAuthorizationModule - Class in edu.vt.middleware.ldap.jaas
-
LdapDnAuthorizationModule
provides a JAAS authentication hook
into LDAP DNs.
- LdapDnAuthorizationModule() - Constructor for class edu.vt.middleware.ldap.jaas.LdapDnAuthorizationModule
-
- LdapDnPrincipal - Class in edu.vt.middleware.ldap.jaas
-
LdapPrincipal
provides a custom implementation for adding LDAP
principals to a Subject
.
- LdapDnPrincipal(String) - Constructor for class edu.vt.middleware.ldap.jaas.LdapDnPrincipal
-
This creates a new LdapPrincipal
with the supplied name.
- LdapEntry - Interface in edu.vt.middleware.ldap.bean
-
LdapEntry
represents a single ldap entry.
- ldapFactory - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Factory to create ldap objects.
- LdapFactory<T extends BaseLdap> - Interface in edu.vt.middleware.ldap.pool
-
LdapFactory
provides an interface for creating, activating,
validating, and destroying ldap objects.
- LdapGroup - Class in edu.vt.middleware.ldap.jaas
-
LdapGroup
provides a custom implementation for grouping
principals.
- LdapGroup(String) - Constructor for class edu.vt.middleware.ldap.jaas.LdapGroup
-
This creates a new LdapGroup
with the supplied name.
- LdapLoginModule - Class in edu.vt.middleware.ldap.jaas
-
LdapLoginModule
provides a JAAS authentication hook into LDAP
authentication.
- LdapLoginModule() - Constructor for class edu.vt.middleware.ldap.jaas.LdapLoginModule
-
- LdapPassivator<T extends BaseLdap> - Interface in edu.vt.middleware.ldap.pool
-
LdapPasivator
provides an interface for passivating ldap objects
when they are checked back into the pool.
- LdapPool<T extends BaseLdap> - Interface in edu.vt.middleware.ldap.pool
-
LdapPool
provides an interface for pooling ldap objects.
- LdapPoolConfig - Class in edu.vt.middleware.ldap.pool
-
LdapPoolConfig
contains all the configuration data that the
pooling implementations need to control the pool.
- LdapPoolConfig() - Constructor for class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Default constructor.
- LdapPoolException - Exception in edu.vt.middleware.ldap.pool
-
LdapPoolException
is the base exception thrown when a pool
operation fails.
- LdapPoolException(String) - Constructor for exception edu.vt.middleware.ldap.pool.LdapPoolException
-
This creates a new LdapPoolException
with the supplied
String
.
- LdapPoolException(Exception) - Constructor for exception edu.vt.middleware.ldap.pool.LdapPoolException
-
This creates a new LdapPoolException
with the supplied
Exception
.
- LdapPoolException(String, Exception) - Constructor for exception edu.vt.middleware.ldap.pool.LdapPoolException
-
This creates a new LdapPoolException
with the supplied
String
and Exception
.
- LdapPoolExhaustedException - Exception in edu.vt.middleware.ldap.pool
-
LdapPoolExhaustedException
is thrown when the pool is empty and
no need requests can be serviced.
- LdapPoolExhaustedException(String) - Constructor for exception edu.vt.middleware.ldap.pool.LdapPoolExhaustedException
-
This creates a new LdapPoolExhaustedException
with the
supplied String
.
- LdapPoolExhaustedException(Exception) - Constructor for exception edu.vt.middleware.ldap.pool.LdapPoolExhaustedException
-
This creates a new LdapPoolExhaustedException
with the
supplied Exception
.
- LdapPoolExhaustedException(String, Exception) - Constructor for exception edu.vt.middleware.ldap.pool.LdapPoolExhaustedException
-
This creates a new LdapPoolExhaustedException
with the
supplied String
and Exception
.
- LdapPrincipal - Class in edu.vt.middleware.ldap.jaas
-
LdapPrincipal
provides a custom implementation for adding LDAP
principals to a Subject
.
- LdapPrincipal(String) - Constructor for class edu.vt.middleware.ldap.jaas.LdapPrincipal
-
This creates a new LdapPrincipal
with the supplied name.
- LdapProperties - Class in edu.vt.middleware.ldap.props
-
LdapProperties
attempts to load the configuration properties
from a properties file in the classpath for a PropertyConfig
object.
- LdapProperties(PropertyConfig) - Constructor for class edu.vt.middleware.ldap.props.LdapProperties
-
This will create a new LdapProperties
for the supplied
properties config.
- LdapProperties(PropertyConfig, InputStream) - Constructor for class edu.vt.middleware.ldap.props.LdapProperties
-
This will create a new LdapProperties
with the supplied
properties properties config and input stream.
- LdapResult - Interface in edu.vt.middleware.ldap.bean
-
LdapResult
represents a collection of ldap entries.
- LdapRole - Class in edu.vt.middleware.ldap.jaas
-
LdapRole
provides a custom implementation for adding LDAP
principals to a Subject
that represent roles.
- LdapRole(String) - Constructor for class edu.vt.middleware.ldap.jaas.LdapRole
-
This creates a new LdapRole
with the supplied name.
- LdapRoleAuthorizationModule - Class in edu.vt.middleware.ldap.jaas
-
LdapRoleAuthorizationModule
provides a JAAS authentication hook
into LDAP roles.
- LdapRoleAuthorizationModule() - Constructor for class edu.vt.middleware.ldap.jaas.LdapRoleAuthorizationModule
-
- LdapSearch - Class in edu.vt.middleware.ldap
-
LdapSearch
queries an LDAP and returns the result.
- LdapSearch(LdapPool<Ldap>) - Constructor for class edu.vt.middleware.ldap.LdapSearch
-
This creates a new LdapSearch
with the supplied pool.
- LdapUtil - Class in edu.vt.middleware.ldap
-
LdapUtil
provides helper methods for Ldap
.
- LdapValidationException - Exception in edu.vt.middleware.ldap.pool
-
LdapValidationException
is thrown when an attempt to validate a
ldap object fails.
- LdapValidationException(String) - Constructor for exception edu.vt.middleware.ldap.pool.LdapValidationException
-
This creates a new LdapValidationException
with the supplied
String
.
- LdapValidationException(Exception) - Constructor for exception edu.vt.middleware.ldap.pool.LdapValidationException
-
This creates a new LdapValidationException
with the supplied
Exception
.
- LdapValidationException(String, Exception) - Constructor for exception edu.vt.middleware.ldap.pool.LdapValidationException
-
This creates a new LdapValidationException
with the supplied
String
and Exception
.
- LdapValidator<T extends BaseLdap> - Interface in edu.vt.middleware.ldap.pool
-
LdapValidator
provides an interface for validating ldap objects
when they are in the pool.
- Ldif - Class in edu.vt.middleware.ldap.ldif
-
Ldif
contains functions for converting LDAP search result sets
into LDIF.
- Ldif() - Constructor for class edu.vt.middleware.ldap.ldif.Ldif
-
- LdifResultConverter - Class in edu.vt.middleware.ldap.ldif
-
LdifResultConverter
provides utility methods for converting
LdapResult
to and from LDIF in string format.
- LdifResultConverter() - Constructor for class edu.vt.middleware.ldap.ldif.LdifResultConverter
-
- LdifSearch - Class in edu.vt.middleware.ldap.ldif
-
LdifSearch
queries an LDAP and returns the result as an LDIF.
- LdifSearch(LdapPool<Ldap>) - Constructor for class edu.vt.middleware.ldap.ldif.LdifSearch
-
This creates a new LdifSearch
with the supplied pool.
- LF_CHAR - Static variable in class edu.vt.middleware.ldap.ldif.Ldif
-
ASCII decimal value of line feed.
- list(String) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will enumerate the names bounds to the specified context, along with
the class names of objects bound to them.
- list(String) - Method in class edu.vt.middleware.ldap.Ldap
-
This will enumerate the names bounds to the specified context, along with
the class names of objects bound to them.
- listBindings(String) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will enumerate the names bounds to the specified context, along with
the objects bound to them.
- listBindings(String) - Method in class edu.vt.middleware.ldap.Ldap
-
This will enumerate the names bounds to the specified context, along with
the objects bound to them.
- loadFromProperties() - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
This will set the config parameters of this Authenticator
using the default properties file, which must be located in your classpath.
- loadFromProperties(InputStream) - Method in class edu.vt.middleware.ldap.auth.Authenticator
-
This will set the config parameters of this Authenticator
using the supplied input stream.
- loadFromProperties() - Method in class edu.vt.middleware.ldap.Ldap
-
This will set the config parameters of this Ldap
using the
default properties file, which must be located in your classpath.
- loadFromProperties(InputStream) - Method in class edu.vt.middleware.ldap.Ldap
-
This will set the config parameters of this Ldap
using the
supplied input stream.
- logger - Variable in class edu.vt.middleware.ldap.AbstractCli
-
Log.
- logger - Variable in class edu.vt.middleware.ldap.AbstractLdap
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.auth.AbstractAuthenticator
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.auth.ConstructDnResolver
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.auth.handler.AbstractAuthenticationHandler
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.auth.handler.CompareAuthorizationHandler
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.bean.AbstractLdapBean
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.dsml.DsmlResultConverter
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.handler.AbstractResultHandler
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.LdapSearch
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.ldif.Ldif
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.ldif.LdifResultConverter
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.pool.CloseLdapPassivator
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.pool.CompareLdapValidator
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.pool.ConnectLdapActivator
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.pool.ConnectLdapValidator
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.pool.PrunePoolTask
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.pool.ValidatePoolTask
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.props.AbstractPropertyConfig
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.servlets.CommonServlet
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.servlets.session.SessionManager
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.ssl.AbstractCredentialReader
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.ssl.AbstractSSLContextInitializer
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.ssl.AggregateTrustManager
-
Log for this class.
- logger - Variable in class edu.vt.middleware.ldap.ssl.DefaultHostnameVerifier
-
Log for this class.
- login() - Method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
- login() - Method in class edu.vt.middleware.ldap.jaas.LdapDnAuthorizationModule
- login() - Method in class edu.vt.middleware.ldap.jaas.LdapLoginModule
- login() - Method in class edu.vt.middleware.ldap.jaas.LdapRoleAuthorizationModule
- login(HttpSession, String) - Method in class edu.vt.middleware.ldap.servlets.session.DefaultSessionManager
-
This performs any actions necessary to login the suppled user.
- login(HttpSession, String) - Method in class edu.vt.middleware.ldap.servlets.session.SessionManager
-
This performs any actions necessary to login the suppled user.
- LOGIN_DN - Static variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Constant for entryDn stored in shared state.
- LOGIN_NAME - Static variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Constant for login name stored in shared state.
- LOGIN_PASSWORD - Static variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Constant for login password stored in shared state.
- LOGIN_URL - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
URL of the page that collects user credentials, value is "edu.vt.middleware.ldap.servlets.loginUrl".
- LoginServlet - Class in edu.vt.middleware.ldap.servlets
-
LoginServet
attempts to authenticate a user against an LDAP.
- LoginServlet() - Constructor for class edu.vt.middleware.ldap.servlets.LoginServlet
-
- loginSuccess - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Whether login was successful.
- logout() - Method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
- logout(HttpSession) - Method in class edu.vt.middleware.ldap.servlets.session.DefaultSessionManager
-
This performs any actions necessary to logout the suppled session.
- logout(HttpSession) - Method in class edu.vt.middleware.ldap.servlets.session.SessionManager
-
This performs any actions necessary to logout the suppled session.
- LogoutServlet - Class in edu.vt.middleware.ldap.servlets
-
LogoutServet
removes the session id attribute set by the
LoginServlet
.
- LogoutServlet() - Constructor for class edu.vt.middleware.ldap.servlets.LogoutServlet
-
- pagedSearch(String, String, Object[], SearchControls, SearchResultHandler...) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will query the LDAP with the supplied dn, filter, filter arguments,
and search controls.
- parseLdapUrl(String, ConnectionHandler.ConnectionStrategy) - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Parses the supplied ldap url and splits it into separate URLs if it is
space delimited.
- parseModificationOperation(int) - Static method in enum edu.vt.middleware.ldap.Ldap.AttributeModification
-
Method to convert a JNDI constant value to an enum.
- parseSearchScope(int) - Static method in enum edu.vt.middleware.ldap.LdapConfig.SearchScope
-
Method to convert a JNDI constant value to an enum.
- passivate(T) - Method in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Prepare the supplied object for removal from the pool.
- passivate(Ldap) - Method in class edu.vt.middleware.ldap.pool.CloseLdapPassivator
-
Passivate the supplied ldap object.
- passivate(T) - Method in interface edu.vt.middleware.ldap.pool.LdapFactory
-
Prepare the supplied object for removal from the pool.
- passivate(T) - Method in interface edu.vt.middleware.ldap.pool.LdapPassivator
-
Passivate the supplied ldap object.
- passivator - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
For passivating ldap objects.
- perform(CaseChangeSearchResultHandler.CaseChange, String) - Static method in enum edu.vt.middleware.ldap.handler.CaseChangeSearchResultHandler.CaseChange
-
This changes the supplied string based on the supplied case change.
- performAction(String[]) - Method in class edu.vt.middleware.ldap.AbstractCli
-
Parses command line options and invokes the proper handler to perform the
requested action, or the default action if no action is specified.
- pool - Variable in class edu.vt.middleware.ldap.LdapSearch
-
Ldap object to use for searching.
- POOL_PROPERTIES_FILE - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
LDAP pool initialization properties file, value is "edu.vt.middleware.ldap.servlets.poolPropertiesFile".
- POOL_TYPE - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Type of pool used, value is "edu.vt.middleware.ldap.servlets.poolType".
- poolConfig - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Ldap pool config.
- PooledLdap(T) - Constructor for class edu.vt.middleware.ldap.pool.AbstractLdapPool.PooledLdap
-
Creates a new PooledLdap
with the supplied ldap object.
- PoolInterruptedException - Exception in edu.vt.middleware.ldap.pool
-
PoolInterruptedException
is thrown when a pool thread is
unexpectedly interrupted while blocking.
- PoolInterruptedException(String) - Constructor for exception edu.vt.middleware.ldap.pool.PoolInterruptedException
-
This creates a new PoolInterruptedException
with the supplied
String
.
- PoolInterruptedException(Exception) - Constructor for exception edu.vt.middleware.ldap.pool.PoolInterruptedException
-
This creates a new PoolInterruptedException
with the supplied
Exception
.
- PoolInterruptedException(String, Exception) - Constructor for exception edu.vt.middleware.ldap.pool.PoolInterruptedException
-
This creates a new PoolInterruptedException
with the supplied
String
and Exception
.
- poolLock - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Lock for the entire pool.
- poolNotEmpty - Variable in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Condition for notifying threads that an object was returned.
- PRINCIPAL - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a string that specifies the identity of the
principal to be authenticated.
- principalGroupName - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Name of group to add all principals to.
- principals - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Principals to add to the subject.
- printExamples() - Method in class edu.vt.middleware.ldap.AbstractCli
-
Prints CLI usage examples.
- printHelp() - Method in class edu.vt.middleware.ldap.AbstractCli
-
Prints CLI help text.
- PrivateKeyCredentialReader - Class in edu.vt.middleware.ldap.ssl
-
Reads private key credentials from classpath, filepath, or stream resource.
- PrivateKeyCredentialReader() - Constructor for class edu.vt.middleware.ldap.ssl.PrivateKeyCredentialReader
-
- process(AuthenticationCriteria, boolean) - Method in interface edu.vt.middleware.ldap.auth.handler.AuthenticationResultHandler
-
Process the results from an ldap authentication.
- process(AuthenticationCriteria, LdapContext) - Method in interface edu.vt.middleware.ldap.auth.handler.AuthorizationHandler
-
Process an authorization after an ldap authentication.
- process(AuthenticationCriteria, LdapContext) - Method in class edu.vt.middleware.ldap.auth.handler.CompareAuthorizationHandler
-
Process an authorization after an ldap authentication.
- process(SearchCriteria, NamingEnumeration<? extends R>) - Method in class edu.vt.middleware.ldap.handler.AbstractResultHandler
-
This will enumerate through the supplied NamingEnumeration
and
return a List of those results.
- process(SearchCriteria, NamingEnumeration<? extends R>, Class<?>[]) - Method in class edu.vt.middleware.ldap.handler.AbstractResultHandler
-
This will enumerate through the supplied NamingEnumeration
and
return a List of those results.
- process(SearchCriteria, List<? extends R>) - Method in class edu.vt.middleware.ldap.handler.AbstractResultHandler
-
This will enumerate through the supplied List
and return a
List of those results.
- process(SearchCriteria, NamingEnumeration<? extends SearchResult>, Class<?>[]) - Method in class edu.vt.middleware.ldap.handler.MergeSearchResultHandler
-
This will enumerate through the supplied NamingEnumeration
and
return a List of those results.
- process(SearchCriteria, List<? extends SearchResult>) - Method in class edu.vt.middleware.ldap.handler.MergeSearchResultHandler
-
This will enumerate through the supplied List
and return a
List of those results.
- process(SearchCriteria, NamingEnumeration<? extends SearchResult>, Class<?>[]) - Method in class edu.vt.middleware.ldap.handler.RecursiveSearchResultHandler
-
This will enumerate through the supplied NamingEnumeration
and
return a List of those results.
- process(SearchCriteria, List<? extends SearchResult>) - Method in class edu.vt.middleware.ldap.handler.RecursiveSearchResultHandler
-
This will enumerate through the supplied List
and return a
List of those results.
- process(SearchCriteria, NamingEnumeration<? extends R>) - Method in interface edu.vt.middleware.ldap.handler.ResultHandler
-
Process the results from an ldap search.
- process(SearchCriteria, NamingEnumeration<? extends R>, Class<?>[]) - Method in interface edu.vt.middleware.ldap.handler.ResultHandler
-
Process the results from an ldap search.
- process(SearchCriteria, List<? extends R>) - Method in interface edu.vt.middleware.ldap.handler.ResultHandler
-
Process the results from an ldap search.
- processAttributes(SearchCriteria, SearchResult) - Method in class edu.vt.middleware.ldap.handler.CopySearchResultHandler
-
Process the attributes of an ldap search.
- processAttributes(SearchCriteria, SearchResult) - Method in class edu.vt.middleware.ldap.handler.EntryDnSearchResultHandler
-
Process the attributes of an ldap search.
- processDn(SearchCriteria, SearchResult) - Method in class edu.vt.middleware.ldap.handler.CaseChangeSearchResultHandler
-
Process the dn of an ldap search result.
- processDn(SearchCriteria, SearchResult) - Method in class edu.vt.middleware.ldap.handler.CopySearchResultHandler
-
Process the dn of an ldap search result.
- processDn(SearchCriteria, SearchResult) - Method in class edu.vt.middleware.ldap.handler.FqdnSearchResultHandler
-
Process the dn of an ldap search result.
- processResult(SearchCriteria, R) - Method in class edu.vt.middleware.ldap.handler.AbstractResultHandler
-
Processes the supplied result.
- processResult(SearchCriteria, Attribute) - Method in class edu.vt.middleware.ldap.handler.CaseChangeAttributeHandler
-
This will return a deep copy of the supplied Attribute
.
- processResult(SearchCriteria, Attribute) - Method in class edu.vt.middleware.ldap.handler.CopyAttributeHandler
-
This will return a deep copy of the supplied Attribute
.
- processResult(SearchCriteria, T) - Method in class edu.vt.middleware.ldap.handler.CopyResultHandler
-
Returns the supplied result unaltered.
- processResult(SearchCriteria, SearchResult) - Method in class edu.vt.middleware.ldap.handler.CopySearchResultHandler
-
This will return a deep copy of the supplied SearchResult
.
- processResult(SearchCriteria, Attribute) - Method in class edu.vt.middleware.ldap.handler.RecursiveAttributeHandler
-
This will return a deep copy of the supplied Attribute
.
- processValue(SearchCriteria, Object) - Method in class edu.vt.middleware.ldap.handler.BinaryAttributeHandler
-
This base64 encodes the supplied value if it is of type byte[].
- processValue(SearchCriteria, Object) - Method in class edu.vt.middleware.ldap.handler.CaseChangeAttributeHandler
-
This returns the supplied value unaltered.
- processValue(SearchCriteria, Object) - Method in class edu.vt.middleware.ldap.handler.CopyAttributeHandler
-
This returns the supplied value unaltered.
- properties - Variable in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
Map of all properties to their getter and setter methods.
- PROPERTIES_CACHE - Static variable in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
Cache of properties.
- PROPERTIES_DOMAIN - Static variable in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
Domain to look for ldap properties in, value is "edu.vt.middleware.ldap.auth.".
- PROPERTIES_DOMAIN - Static variable in class edu.vt.middleware.ldap.LdapConfig
-
Domain to look for ldap properties in, value is "edu.vt.middleware.ldap.".
- PROPERTIES_DOMAIN - Static variable in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Domain to look for ldap properties in, value is "edu.vt.middleware.ldap.pool.".
- PROPERTIES_DOMAIN - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Domain to look for properties in, value is "edu.vt.middleware.ldap.servlets.".
- PROPERTIES_FILE - Static variable in class edu.vt.middleware.ldap.props.LdapProperties
-
Default file to read properties from, value is "/ldap.properties".
- PROPERTIES_FILE - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
LDAP initialization properties file, value is "edu.vt.middleware.ldap.servlets.propertiesFile".
- PropertyConfig - Interface in edu.vt.middleware.ldap.props
-
PropertyConfig
provides an interface for objects that can be
configured with a PropertyInvoker.
- PROTOCOL - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a string that specifies the security protocol
for the provider to use.
- protocols - Variable in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
Enabled protocol versions.
- PROVIDER_URL - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a URL string that specifies the hostname and
port number of the LDAP server, and the root distinguished name of the
naming context to use.
- PROVIDER_URL_PREFIX - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
URL prefix used for constructing URLs.
- PROVIDER_URL_SCHEME - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Ldap scheme, the value of this constant is "ldap".
- PROVIDER_URL_SEPARATOR - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
URL separator used for constructing URLs.
- PROVIDER_URL_SSL_SCHEME - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Secure ldap scheme, the value of this constant is "ldaps".
- prune() - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Attempts to reduce the size of the pool back to it's configured minimum.
- prune() - Method in interface edu.vt.middleware.ldap.pool.LdapPool
-
Attempts to reduce the size of the pool back to it's configured minimum.
- PrunePoolTask<T extends BaseLdap> - Class in edu.vt.middleware.ldap.pool
-
PrunePoolTask
is a periodic task that removes available ldap
objects from the pool if the objects have been in the pool longer than a
configured expiration time and the pool size is above it's configured
minimum.
- PrunePoolTask(LdapPool<T>) - Constructor for class edu.vt.middleware.ldap.pool.PrunePoolTask
-
Creates a new task to periodically prune the supplied pool.
- SASL_AUTHORIZATION_ID - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a string that specifies a SASL authorization
id.
- SASL_MECHANISM_CRAM_MD5 - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Value passed to AUTHENTICATION to use CRAM-MD5 authentication.
- SASL_MECHANISM_DIGEST_MD5 - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Value passed to AUTHENTICATION to use DIGEST-MD5 authentication.
- SASL_MECHANISM_EXTERNAL - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Value passed to AUTHENTICATION to use SASL authentication.
- SASL_MECHANISM_GSS_API - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Value passed to AUTHENTICATION to use GSS-API authentication.
- SASL_MECHANISMS - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
List of supported SASL Mechanisms.
- SASL_REALM - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a string that specifies a SASL realm.
- scope() - Method in enum edu.vt.middleware.ldap.LdapConfig.SearchScope
-
Returns the search scope integer.
- search(String, String, Object[], SearchControls, SearchResultHandler...) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will query the LDAP with the supplied dn, filter, filter arguments,
and search controls.
- search(String, String[], Writer) - Method in class edu.vt.middleware.ldap.dsml.DsmlSearch
-
This will perform an LDAP search with the supplied query and return
attributes.
- search(SearchFilter) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP with the supplied filter.
- search(SearchFilter, String[]) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP with the supplied filter and return attributes.
- search(SearchFilter, SearchControls) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP with the supplied filter and search controls.
- search(String, SearchFilter) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP with the supplied dn and filter.
- search(String, SearchFilter, String[]) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP with the supplied dn, filter, and return
attributes.
- search(String, SearchFilter, SearchControls) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP with the supplied dn, filter, and search controls.
- search(String, SearchFilter, String[], SearchResultHandler...) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP with the supplied dn, filter, return attributes,
and search result handler.
- search(String, SearchFilter, SearchControls, SearchResultHandler...) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP with the supplied dn, filter, search controls, and
search result handler.
- search(LdapConfig, String, String[]) - Method in class edu.vt.middleware.ldap.LdapCli
-
Executes the ldap search operation.
- search(String, String[]) - Method in class edu.vt.middleware.ldap.LdapSearch
-
This will perform an LDAP search with the supplied query and return
attributes.
- search(String, String[], Writer) - Method in class edu.vt.middleware.ldap.LdapSearch
-
This will perform an LDAP search with the supplied query and return
attributes.
- search(String, String[], Writer) - Method in class edu.vt.middleware.ldap.ldif.LdifSearch
-
This will perform an LDAP search with the supplied query and return
attributes.
- searchAttributes(String, Attributes, String[], SearchResultHandler...) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will query the LDAP for the supplied dn, matching attributes and
return attributes.
- searchAttributes(Attributes) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP for the supplied matching attributes.
- searchAttributes(Attributes, String[]) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP for the supplied matching attributes and return
attributes.
- searchAttributes(String, Attributes) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP for the supplied dn and matching attributes.
- searchAttributes(String, Attributes, String[]) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP for the supplied dn, matching attributes and
return attributes.
- searchAttributes(String, Attributes, String[], SearchResultHandler...) - Method in class edu.vt.middleware.ldap.Ldap
-
This will query the LDAP for the supplied dn, matching attributes and
return attributes.
- SearchCriteria - Class in edu.vt.middleware.ldap.handler
-
SearchCriteria
contains the attributes used to perform ldap
searches.
- SearchCriteria() - Constructor for class edu.vt.middleware.ldap.handler.SearchCriteria
-
Default constructor.
- SearchCriteria(String) - Constructor for class edu.vt.middleware.ldap.handler.SearchCriteria
-
Creates a new search criteria with the supplied dn.
- SearchDnResolver - Class in edu.vt.middleware.ldap.auth
-
SearchDnResolver
looks up a user's DN using an LDAP search.
- SearchDnResolver() - Constructor for class edu.vt.middleware.ldap.auth.SearchDnResolver
-
Default constructor.
- SearchDnResolver(AuthenticatorConfig) - Constructor for class edu.vt.middleware.ldap.auth.SearchDnResolver
-
This will create a new SearchDnResolver
with the supplied
AuthenticatorConfig
.
- SearchFilter - Class in edu.vt.middleware.ldap
-
SearchFilter
provides a bean for a filter and it's arguments.
- SearchFilter() - Constructor for class edu.vt.middleware.ldap.SearchFilter
-
Default constructor.
- SearchFilter(String) - Constructor for class edu.vt.middleware.ldap.SearchFilter
-
Creates a new search filter with the supplied filter.
- SearchFilter(String, List<?>) - Constructor for class edu.vt.middleware.ldap.SearchFilter
-
Creates a new string search filter with the supplied filter and arguments.
- SearchFilter(String, Object[]) - Constructor for class edu.vt.middleware.ldap.SearchFilter
-
Creates a new search filter with the supplied filter and arguments.
- SearchResultHandler - Interface in edu.vt.middleware.ldap.handler
-
SearchResultHandler provides post search processing of ldap search results.
- SearchServlet - Class in edu.vt.middleware.ldap.servlets
-
SearchServlet
is a servlet which queries an LDAP and returns the
result as LDIF or DSML.
- SearchServlet() - Constructor for class edu.vt.middleware.ldap.servlets.SearchServlet
-
- service(HttpServletRequest, HttpServletResponse) - Method in class edu.vt.middleware.ldap.servlets.AttributeServlet
-
Handle all requests sent to this servlet.
- service(HttpServletRequest, HttpServletResponse) - Method in class edu.vt.middleware.ldap.servlets.LoginServlet
-
Handle all requests sent to this servlet.
- service(HttpServletRequest, HttpServletResponse) - Method in class edu.vt.middleware.ldap.servlets.LogoutServlet
-
Handle all requests sent to this servlet.
- service(HttpServletRequest, HttpServletResponse) - Method in class edu.vt.middleware.ldap.servlets.SearchServlet
-
Handle all requests sent to this servlet.
- ServletConstants - Class in edu.vt.middleware.ldap.servlets
-
ServletConstants
contains all the constants needed by the ldap
servlet package.
- SESSION_ID - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Identifier to set in the session after valid authentication, value is
"edu.vt.middleware.ldap.servlets.sessionId".
- SESSION_MANAGER - Static variable in class edu.vt.middleware.ldap.servlets.ServletConstants
-
Class used to initialize http sessions.
- sessionId - Variable in class edu.vt.middleware.ldap.servlets.session.SessionManager
-
Identifier to set in the session after valid authentication.
- sessionManager - Variable in class edu.vt.middleware.ldap.servlets.CommonServlet
-
Used to manage a session after login and logout.
- SessionManager - Class in edu.vt.middleware.ldap.servlets.session
-
SessionManager
provides a parent class for initializing a
HttpSession
after a successful authentication and destroying a
HttpSession
after logout.
- SessionManager() - Constructor for class edu.vt.middleware.ldap.servlets.session.SessionManager
-
- setAddIfExists(boolean) - Method in class edu.vt.middleware.ldap.handler.EntryDnSearchResultHandler
-
Sets whether to add the entryDN if an attribute of the same name exists.
- setAllowDuplicates(boolean) - Method in class edu.vt.middleware.ldap.handler.MergeSearchResultHandler
-
Sets whether to allow duplicate attribute values.
- setAllowMultipleDns(boolean) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the allowMultipleDns for the Authentication
.
- setAttribute(Attribute) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttribute
-
This sets this LdapAttribute
using the supplied attribute.
- setAttribute(Attribute) - Method in interface edu.vt.middleware.ldap.bean.LdapAttribute
-
This sets this LdapAttribute
using the supplied attribute.
- setAttributeHandler(AttributeHandler[]) - Method in class edu.vt.middleware.ldap.handler.CopySearchResultHandler
-
Sets the attribute handlers.
- setAttributeHandler(AttributeHandler[]) - Method in interface edu.vt.middleware.ldap.handler.SearchResultHandler
-
Sets the attribute handlers.
- setAttributeName(String) - Method in class edu.vt.middleware.ldap.handler.RecursiveAttributeHandler
-
Sets the attribute name that will be recursively searched on.
- setAttributeNameCaseChange(CaseChangeSearchResultHandler.CaseChange) - Method in class edu.vt.middleware.ldap.handler.CaseChangeAttributeHandler
-
Sets the attribute name case change.
- setAttributeNameCaseChange(CaseChangeSearchResultHandler.CaseChange) - Method in class edu.vt.middleware.ldap.handler.CaseChangeSearchResultHandler
-
Sets the attribute name case change.
- setAttributeValueCaseChange(CaseChangeSearchResultHandler.CaseChange) - Method in class edu.vt.middleware.ldap.handler.CaseChangeAttributeHandler
-
Sets the attribute value case change.
- setAttributeValueCaseChange(CaseChangeSearchResultHandler.CaseChange) - Method in class edu.vt.middleware.ldap.handler.CaseChangeSearchResultHandler
-
Sets the attribute value case change.
- setAuthenticationCertificate(String) - Method in class edu.vt.middleware.ldap.ssl.X509CredentialConfig
-
This sets the name of the authentication certificate to use.
- setAuthenticationCertificate(X509Certificate) - Method in class edu.vt.middleware.ldap.ssl.X509SSLContextInitializer
-
Sets the certificate to use for creating the key managers.
- setAuthenticationHandler(AuthenticationHandler) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the authentication handler.
- setAuthenticationKey(String) - Method in class edu.vt.middleware.ldap.ssl.X509CredentialConfig
-
This sets the name of the authentication key to use.
- setAuthenticationKey(PrivateKey) - Method in class edu.vt.middleware.ldap.ssl.X509SSLContextInitializer
-
Sets the private key associated with the authentication certificate.
- setAuthenticationKeystore(KeyStore) - Method in class edu.vt.middleware.ldap.ssl.KeyStoreSSLContextInitializer
-
Sets the keystore to use for creating the key managers.
- setAuthenticationPassword(char[]) - Method in class edu.vt.middleware.ldap.ssl.KeyStoreSSLContextInitializer
-
Sets the password used for accessing the authentication keystore.
- setAuthenticationResultHandlers(AuthenticationResultHandler[]) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the handlers for processing authentications.
- setAuthenticatorConfig(T) - Method in class edu.vt.middleware.ldap.auth.AbstractAuthenticator
-
This will set the config parameters of this Authenticator
.
- setAuthenticatorConfig(AuthenticatorConfig) - Method in class edu.vt.middleware.ldap.auth.ConstructDnResolver
-
This will set the config parameters of this Authenticator
.
- setAuthenticatorConfig(AuthenticatorConfig) - Method in interface edu.vt.middleware.ldap.auth.DnResolver
-
Sets the authenticator config.
- setAuthenticatorConfig(AuthenticatorConfig) - Method in class edu.vt.middleware.ldap.auth.handler.AbstractAuthenticationHandler
-
Sets the authenticator configuration.
- setAuthenticatorConfig(AuthenticatorConfig) - Method in interface edu.vt.middleware.ldap.auth.handler.AuthenticationHandler
-
Sets the authenticator configuration.
- setAuthenticatorConfig(AuthenticatorConfig) - Method in class edu.vt.middleware.ldap.auth.NoopDnResolver
-
This method is not implemented.
- setAuthenticatorConfig(AuthenticatorConfig) - Method in class edu.vt.middleware.ldap.auth.SearchDnResolver
-
This will set the config parameters of this Authenticator
.
- setAuthoritative(boolean) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This specifies whether or not to force this LdapConfig
to
require an authoritative source.
- setAuthorizationFilter(String) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the filter used to authorize users.
- setAuthorizationFilterArgs(Object[]) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the filter arguments used to authorize users.
- setAuthorizationHandlers(AuthorizationHandler[]) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the handlers for processing authorization.
- setAuthtype(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the security level for the LdapConfig
.
- setBase(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
- setBaseDn(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the base dn for the LdapConfig
.
- setBatchSize(int) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the batch size for the LdapConfig
.
- setBinaryAttributes(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This specifies additional attributes that should be considered binary.
- setBindCredential(Object) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the credential of the bind DN.
- setBindDn(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the bind DN to authenticate as before performing operations.
- setBlockWaitTime(long) - Method in class edu.vt.middleware.ldap.pool.BlockingLdapPool
-
Sets the block wait time.
- setConnectionCount(AbstractConnectionHandler.ConnectionCount) - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Sets the connection count.
- setConnectionHandler(ConnectionHandler) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the connection handler of the LdapConfig
.
- setConnectionRetryExceptions(Class<?>[]) - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
This sets the exception types to retry connections on.
- setConnectionRetryExceptions(Class<?>[]) - Method in interface edu.vt.middleware.ldap.handler.ConnectionHandler
-
This sets the exception types to retry connections on.
- setConnectionStrategy(ConnectionHandler.ConnectionStrategy) - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Sets the connection strategy.
- setConnectionStrategy(ConnectionHandler.ConnectionStrategy) - Method in interface edu.vt.middleware.ldap.handler.ConnectionHandler
-
Sets the connection strategy.
- setConnectOnCreate(boolean) - Method in class edu.vt.middleware.ldap.pool.DefaultLdapFactory
-
This sets whether newly created ldap objects will attempt to connect.
- setConstructDn(boolean) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the constructDn for the Authenticator
.
- setContextFactory(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the context factory of the LdapConfig
.
- setCountLimit(long) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the maximum number of entries that search operations will return.
- setCredential(Object) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the credential for the Authenticator
to use for
authentication.
- setCredential(Object) - Method in class edu.vt.middleware.ldap.auth.handler.AuthenticationCriteria
-
Sets the credential.
- setDerefAliases(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This specifies how the LdapConfig
should handle aliases.
- setDerefLinkFlag(boolean) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This specifies whether or not to force this LdapConfig
to link
dereferencing during searches.
- setDn(String) - Method in class edu.vt.middleware.ldap.auth.handler.AuthenticationCriteria
-
Sets the dn.
- setDn(String) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapEntry
-
This sets the DN for this LdapEntry
.
- setDn(String) - Method in interface edu.vt.middleware.ldap.bean.LdapEntry
-
This sets the DN for this LdapEntry
.
- setDn(String) - Method in class edu.vt.middleware.ldap.handler.SearchCriteria
-
Sets the dn.
- setDnAttributeName(String) - Method in class edu.vt.middleware.ldap.handler.EntryDnSearchResultHandler
-
Sets the DN attribute name.
- setDnCaseChange(CaseChangeSearchResultHandler.CaseChange) - Method in class edu.vt.middleware.ldap.handler.CaseChangeSearchResultHandler
-
Sets the DN case change.
- setDnResolver(DnResolver) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the DN resolver.
- setDnsUrl(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the dns url for the LdapConfig
.
- setEnabledCipherSuites(String[]) - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
Sets the cipher suites enabled for use on sockets created by this factory.
- setEnabledProtocols(String[]) - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
Sets the protocol versions enabled for use on sockets created by this
factory.
- setEntry(SearchResult) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapEntry
-
This sets this LdapEntry
with the supplied search result.
- setEntry(SearchResult) - Method in interface edu.vt.middleware.ldap.bean.LdapEntry
-
This sets this LdapEntry
with the supplied search result.
- setEnvironmentProperties(String, String) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This adds environment properties to this object.
- setEnvironmentProperties(String, String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This adds environment properties to this object.
- setEnvironmentProperties(String, String) - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This adds environment properties to this object.
- setEnvironmentProperties(String, String) - Method in class edu.vt.middleware.ldap.props.AbstractPropertyConfig
-
This adds environment properties to this object.
- setEnvironmentProperties(Properties) - Method in class edu.vt.middleware.ldap.props.AbstractPropertyConfig
-
- setEnvironmentProperties(Hashtable<String, String>) - Method in class edu.vt.middleware.ldap.props.AbstractPropertyConfig
-
- setEnvironmentProperties(String, String) - Method in interface edu.vt.middleware.ldap.props.PropertyConfig
-
This adds environment properties to this object.
- setEnvironmentProperties(Properties) - Method in interface edu.vt.middleware.ldap.props.PropertyConfig
-
- setEnvironmentProperties(Hashtable<String, String>) - Method in interface edu.vt.middleware.ldap.props.PropertyConfig
-
- setExpirationTime(long) - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Sets the time that an ldap object should be considered stale and ready for
removal from the pool.
- setFilter(String) - Method in class edu.vt.middleware.ldap.handler.SearchCriteria
-
Sets the filter.
- setFilter(String) - Method in class edu.vt.middleware.ldap.SearchFilter
-
Sets the filter.
- setFilterArgs(Object[]) - Method in class edu.vt.middleware.ldap.handler.SearchCriteria
-
Sets the filter arguments.
- setFilterArgs(List<?>) - Method in class edu.vt.middleware.ldap.SearchFilter
-
Sets the filter arguments.
- setFilterArgs(Object[]) - Method in class edu.vt.middleware.ldap.SearchFilter
-
Sets the filter arguments.
- setHandlerIgnoreExceptions(Class<?>[]) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the exception types to ignore when handling results.
- setHost(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
- setHostnameVerifier(HostnameVerifier) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the hostname verifier of the LdapConfig
.
- setHostnameVerifier(HostnameVerifier) - Method in class edu.vt.middleware.ldap.ssl.AbstractTLSSocketFactory
-
Sets the hostname verifier to invoke when sockets are created.
- setInvalidateSession(boolean) - Method in class edu.vt.middleware.ldap.servlets.session.SessionManager
-
This sets whether to invalidate a session on logout.
- setKeyManagers(KeyManager[]) - Method in class edu.vt.middleware.ldap.ssl.DefaultSSLContextInitializer
-
Sets the key managers.
- setKeyStore(String) - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This sets the name of the keystore to use.
- setKeyStorePassword(String) - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This sets the password for the keystore.
- setKeyStoreType(String) - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This sets the type of the keystore.
- setLanguage(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the preferred language for the LdapConfig
.
- setLdapActivator(LdapActivator<T>) - Method in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Sets the ldap activator for this factory.
- setLdapAttributes(LdapAttributes) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapEntry
-
This sets the attributes for this LdapEntry
.
- setLdapAttributes(LdapAttributes) - Method in interface edu.vt.middleware.ldap.bean.LdapEntry
-
This sets the attributes for this LdapEntry
.
- setLdapBeanFactory(LdapBeanFactory) - Static method in class edu.vt.middleware.ldap.bean.LdapBeanProvider
-
Sets the factory for creating ldap beans.
- setLdapBeanFactory(LdapBeanFactory) - Method in class edu.vt.middleware.ldap.dsml.AbstractDsml
-
Sets the factory for creating ldap beans.
- setLdapBeanFactory(LdapBeanFactory) - Method in class edu.vt.middleware.ldap.dsml.DsmlResultConverter
-
Sets the factory for creating ldap beans.
- setLdapBeanFactory(LdapBeanFactory) - Method in class edu.vt.middleware.ldap.LdapSearch
-
Sets the factory for creating ldap beans.
- setLdapBeanFactory(LdapBeanFactory) - Method in class edu.vt.middleware.ldap.ldif.Ldif
-
Sets the factory for creating ldap beans.
- setLdapBeanFactory(LdapBeanFactory) - Method in class edu.vt.middleware.ldap.ldif.LdifResultConverter
-
Sets the factory for creating ldap beans.
- setLdapConfig(T) - Method in class edu.vt.middleware.ldap.AbstractLdap
-
This will set the config parameters of this Ldap
.
- setLdapConfig(LdapConfig) - Method in class edu.vt.middleware.ldap.handler.AbstractConnectionHandler
-
Sets the ldap configuration.
- setLdapConfig(LdapConfig) - Method in interface edu.vt.middleware.ldap.handler.ConnectionHandler
-
Sets the ldap configuration.
- setLdapConfig(LdapConfig) - Method in class edu.vt.middleware.ldap.Ldap
-
This will set the config parameters of this Ldap
.
- setLdapCredential - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Whether ldap credential data should be set.
- setLdapDnPrincipal - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Whether ldap dn principal data should be set.
- setLdapPassivator(LdapPassivator<T>) - Method in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Sets the ldap passivator for this factory.
- setLdapPrincipal - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Whether ldap principal data should be set.
- setLdapUrl(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the ldap url of the LdapConfig
.
- setLdapValidator(LdapValidator<T>) - Method in class edu.vt.middleware.ldap.pool.AbstractLdapFactory
-
Sets the ldap validator for this factory.
- setLogCredentials(boolean) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets whether authentication credentials will be logged.
- setMatchAttrs(Attributes) - Method in class edu.vt.middleware.ldap.handler.SearchCriteria
-
Sets the match attributes.
- setMaxPoolSize(int) - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This sets the max pool size for the LdapPoolConfig
.
- setMergeAttributes(String[]) - Method in class edu.vt.middleware.ldap.handler.RecursiveSearchResultHandler
-
Sets the attribute name that will be merged by the recursive search.
- setMinPoolSize(int) - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This sets the min pool size for the LdapPoolConfig
.
- setName(String) - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttribute
-
This sets the name of this LdapAttribute
.
- setName(String) - Method in interface edu.vt.middleware.ldap.bean.LdapAttribute
-
This sets the name of this LdapAttribute
.
- setOperationRetry(int) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the number of times that ldap operations will be retried if a
communication exception occurs.
- setOperationRetryBackoff(int) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the factor by which to multiply the operation retry wait time.
- setOperationRetryExceptions(Class<?>[]) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the exception types to retry operations on.
- setOperationRetryWait(long) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the amount of time in milliseconds that operations should wait
before retrying.
- setPagedResultsSize(int) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the results size to use when the PagedResultsControl is invoked.
- setPasswordScheme(String) - Method in class edu.vt.middleware.ldap.auth.handler.CompareAuthenticationHandler
-
Sets the password scheme.
- setPoolTimer(Timer) - Method in class edu.vt.middleware.ldap.pool.AbstractLdapPool
-
Sets the pool to use an existing timer.
- setPoolTimer(Timer) - Method in interface edu.vt.middleware.ldap.pool.LdapPool
-
Sets the pool to use an existing timer.
- setPort(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
- setProperties(Class<?>, Object) - Method in class edu.vt.middleware.ldap.props.ConfigParser
-
Sets the properties on the supplied object.
- setProperties(Class<?>, Object) - Method in class edu.vt.middleware.ldap.ssl.CredentialConfigParser
-
Sets the properties on the supplied object.
- setProperty(Object, String, String) - Method in class edu.vt.middleware.ldap.props.AbstractPropertyInvoker
-
This invokes the setter method for the supplied property name with the
supplied value.
- setProperty(String, String) - Method in class edu.vt.middleware.ldap.props.LdapProperties
-
This sets the supplied key and value in the ldap properties.
- setPruneTimerPeriod(long) - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Sets the period for which the prune pool timer will run.
- setReferral(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This specifies how the LdapConfig
should handle referrals.
- setRemoveUrls(boolean) - Method in class edu.vt.middleware.ldap.handler.FqdnSearchResultHandler
-
Sets whether the URL will be removed from any DNs which are not relative
The default value is true.
- setReturnAttrs(String[]) - Method in class edu.vt.middleware.ldap.handler.SearchCriteria
-
Sets the return attributes.
- setReturningObjFlag(boolean) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This specifies whether or not to force this LdapConfig
to
return objects for searches.
- setSaslAuthorizationId(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This specifies a SASL authorization id.
- setSaslRealm(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This specifies a SASL realm.
- setSearchAttribute(String) - Method in class edu.vt.middleware.ldap.handler.RecursiveSearchResultHandler
-
Sets the attribute name that will be recursively searched on.
- setSearchFilter(SearchFilter) - Method in class edu.vt.middleware.ldap.auth.handler.CompareAuthorizationHandler
-
Sets the search filter.
- setSearchResultHandlers(SearchResultHandler[]) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the handlers for processing search results.
- setSearchResultLdap(Ldap) - Method in interface edu.vt.middleware.ldap.handler.ExtendedAttributeHandler
-
Sets the Ldap
used by the search operation invoking this
handler.
- setSearchResultLdap(Ldap) - Method in interface edu.vt.middleware.ldap.handler.ExtendedSearchResultHandler
-
Sets the Ldap
used by the search operation invoking this
handler.
- setSearchResultLdap(Ldap) - Method in class edu.vt.middleware.ldap.handler.RecursiveAttributeHandler
-
Sets the Ldap
used by the search operation invoking this
handler.
- setSearchResultLdap(Ldap) - Method in class edu.vt.middleware.ldap.handler.RecursiveSearchResultHandler
-
Sets the Ldap
used by the search operation invoking this
handler.
- setSearchScope(LdapConfig.SearchScope) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the search scope for the LdapConfig
.
- setService(String, Object) - Method in class edu.vt.middleware.ldap.LdapConfig
-
- setServiceCredential(Object) - Method in class edu.vt.middleware.ldap.LdapConfig
-
- setServiceUser(String) - Method in class edu.vt.middleware.ldap.LdapConfig
-
- setSessionId(String) - Method in class edu.vt.middleware.ldap.servlets.session.SessionManager
-
- setSsl(boolean) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets this LdapConfig
to use the SSL protocol for
connections.
- setSSLContextInitializer(SSLContextInitializer) - Method in class edu.vt.middleware.ldap.ssl.SingletonTLSSocketFactory
-
Sets the SSL context initializer.
- setSSLContextInitializer(SSLContextInitializer) - Method in class edu.vt.middleware.ldap.ssl.ThreadLocalTLSSocketFactory
-
Sets the SSL context initializer.
- setSSLContextInitializer(SSLContextInitializer) - Method in class edu.vt.middleware.ldap.ssl.TLSSocketFactory
-
Sets the SSL context initializer.
- setSslSocketFactory(SSLSocketFactory) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the SSL socket factory of the LdapConfig
.
- setStopTlsOnClose(boolean) - Method in class edu.vt.middleware.ldap.handler.TlsConnectionHandler
-
- setSubtreeSearch(boolean) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the subtreeSearch for the Authenticator
.
- setTimeLimit(int) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the maximum amount of time in milliseconds that search operations
will block.
- setTimeout(int) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets the maximum amount of time in milliseconds that connect
operations will block.
- setTls(boolean) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets this LdapConfig
to use the TLS protocol for
connections.
- setTracePackets(PrintStream) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This sets this LdapConfig
to print ASN.1 BER packets to the
supplied PrintStream
.
- setTrustCertificates(String) - Method in class edu.vt.middleware.ldap.ssl.X509CredentialConfig
-
This sets the name of the trust certificates to use.
- setTrustCertificates(X509Certificate[]) - Method in class edu.vt.middleware.ldap.ssl.X509SSLContextInitializer
-
Sets the certificates to use for creating the trust managers.
- setTrustKeystore(KeyStore) - Method in class edu.vt.middleware.ldap.ssl.KeyStoreSSLContextInitializer
-
Sets the keystore to use for creating the trust managers.
- setTrustManagers(TrustManager[]) - Method in class edu.vt.middleware.ldap.ssl.DefaultSSLContextInitializer
-
Sets the trust managers.
- setTrustStore(String) - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This sets the name of the truststore to use.
- setTrustStorePassword(String) - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This sets the password for the truststore.
- setTrustStoreType(String) - Method in class edu.vt.middleware.ldap.ssl.KeyStoreCredentialConfig
-
This sets the type of the truststore.
- setTypesOnly(boolean) - Method in class edu.vt.middleware.ldap.LdapConfig
-
This specifies whether or not to force this LdapConfig
to
return only attribute types.
- setUser(String) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the username for the Authenticator
to use for
authentication.
- setUserField(String[]) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the user fields for the Authenticator
.
- setUserFilter(String) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the filter used to search for users.
- setUserFilterArgs(Object[]) - Method in class edu.vt.middleware.ldap.auth.AuthenticatorConfig
-
This sets the filter arguments used to search for users.
- setValidateDn(String) - Method in class edu.vt.middleware.ldap.pool.CompareLdapValidator
-
Sets the validate DN.
- setValidateFilter(SearchFilter) - Method in class edu.vt.middleware.ldap.pool.CompareLdapValidator
-
Sets the validate filter.
- setValidateOnCheckIn(boolean) - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This sets the validate on check in flag for the
LdapPoolConfig
.
- setValidateOnCheckOut(boolean) - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This sets the validate on check out flag for the
LdapPoolConfig
.
- setValidatePeriodically(boolean) - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
This sets the validate periodically flag for the
LdapPoolConfig
.
- setValidateTimerPeriod(long) - Method in class edu.vt.middleware.ldap.pool.LdapPoolConfig
-
Sets the period for which the validate pool timer will run.
- setVersion(DsmlSearch.Version) - Method in class edu.vt.middleware.ldap.dsml.DsmlSearch
-
This sets the version of dsml to produce.
- SharedLdapPool - Class in edu.vt.middleware.ldap.pool
-
SharedLdapPool
implements a pool of ldap objects that has a set
minimum and maximum size.
- SharedLdapPool() - Constructor for class edu.vt.middleware.ldap.pool.SharedLdapPool
-
- SharedLdapPool(LdapFactory<Ldap>) - Constructor for class edu.vt.middleware.ldap.pool.SharedLdapPool
-
Creates a new ldap pool with the supplied ldap factory.
- SharedLdapPool(LdapPoolConfig, LdapFactory<Ldap>) - Constructor for class edu.vt.middleware.ldap.pool.SharedLdapPool
-
Creates a new ldap pool with the supplied ldap config and factory.
- sharedState - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Shared state from other login module.
- SIMPLE_AUTHTYPE - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Value passed to AUTHENTICATION to use simple authentication.
- SimplePropertyInvoker - Class in edu.vt.middleware.ldap.props
-
SimplePropertyInvoker
stores setter methods for a class to make
method invocation of simple properties easier.
- SimplePropertyInvoker(Class<?>) - Constructor for class edu.vt.middleware.ldap.props.SimplePropertyInvoker
-
Creates a new SimplePropertyInvoker
for the supplied class.
- SingletonTLSSocketFactory - Class in edu.vt.middleware.ldap.ssl
-
TLSSocketFactory implementation that uses a static SSLContextInitializer.
- SingletonTLSSocketFactory() - Constructor for class edu.vt.middleware.ldap.ssl.SingletonTLSSocketFactory
-
- size() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapAttributes
-
This returns the number of attributes in this attributes.
- size() - Method in class edu.vt.middleware.ldap.bean.AbstractLdapResult
-
This returns the number of entries in this result.
- size() - Method in interface edu.vt.middleware.ldap.bean.LdapAttributes
-
This returns the number of attributes in this attributes.
- size() - Method in interface edu.vt.middleware.ldap.bean.LdapResult
-
This returns the number of entries in this result.
- SOCKET_FACTORY - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
The value of this property is a string identifying the class name of a
socket factory.
- SoftLimitLdapPool - Class in edu.vt.middleware.ldap.pool
-
SoftLimitLdapPool
implements a pool of ldap objects that has a
set minimum and maximum size.
- SoftLimitLdapPool() - Constructor for class edu.vt.middleware.ldap.pool.SoftLimitLdapPool
-
- SoftLimitLdapPool(LdapFactory<Ldap>) - Constructor for class edu.vt.middleware.ldap.pool.SoftLimitLdapPool
-
Creates a new ldap pool with the supplied ldap factory.
- SoftLimitLdapPool(LdapPoolConfig, LdapFactory<Ldap>) - Constructor for class edu.vt.middleware.ldap.pool.SoftLimitLdapPool
-
Creates a new ldap pool with the supplied ldap config and factory.
- SortedLdapAttribute() - Constructor for class edu.vt.middleware.ldap.bean.SortedLdapBeanFactory.SortedLdapAttribute
-
Default constructor.
- SortedLdapAttributes() - Constructor for class edu.vt.middleware.ldap.bean.SortedLdapBeanFactory.SortedLdapAttributes
-
Default constructor.
- SortedLdapBeanFactory - Class in edu.vt.middleware.ldap.bean
-
SortedLdapBeanFactory
provides an ldap bean factory that
produces sorted ldap beans.
- SortedLdapBeanFactory() - Constructor for class edu.vt.middleware.ldap.bean.SortedLdapBeanFactory
-
- SortedLdapBeanFactory.SortedLdapAttribute - Class in edu.vt.middleware.ldap.bean
-
SortedLdapAttribute
represents a single ldap attribute whose
values are sorted.
- SortedLdapBeanFactory.SortedLdapAttributes - Class in edu.vt.middleware.ldap.bean
-
SortedLdapAttributes
represents a collection of ldap attribute
that are sorted by their name.
- SortedLdapBeanFactory.SortedLdapEntry - Class in edu.vt.middleware.ldap.bean
-
SortedLdapEntry
represents a single ldap entry.
- SortedLdapBeanFactory.SortedLdapResult - Class in edu.vt.middleware.ldap.bean
-
SortedLdapResult
represents a collection of ldap entries that
are sorted by their DN.
- SortedLdapEntry() - Constructor for class edu.vt.middleware.ldap.bean.SortedLdapBeanFactory.SortedLdapEntry
-
Default constructor.
- SortedLdapResult() - Constructor for class edu.vt.middleware.ldap.bean.SortedLdapBeanFactory.SortedLdapResult
-
Default constructor.
- SP_CHAR - Static variable in class edu.vt.middleware.ldap.ldif.Ldif
-
ASCII decimal value of space.
- SR_COPY_RESULT_HANDLER - Static variable in class edu.vt.middleware.ldap.AbstractLdap
-
Default copy search result handler, used if none supplied.
- SSL_PROTOCOL - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Value passed to PROTOCOL to use SSL.
- SSLContextInitializer - Interface in edu.vt.middleware.ldap.ssl
-
Provides an interface for the initialization of new SSL contexts.
- SSLSocketFactory() - Constructor for class edu.vt.middleware.ldap.ssl.DefaultHostnameVerifier.SSLSocketFactory
-
Creates a new socket factory that uses this hostname verifier.
- startTls(LdapContext) - Method in class edu.vt.middleware.ldap.handler.TlsConnectionHandler
-
This will attempt to StartTLS with the supplied LdapContext
.
- staticContextInitializer - Static variable in class edu.vt.middleware.ldap.ssl.SingletonTLSSocketFactory
-
SSLContextInitializer used for initializing SSL contexts.
- stopTls(StartTlsResponse) - Method in class edu.vt.middleware.ldap.handler.TlsConnectionHandler
-
This will attempt to StopTLS with the supplied
StartTlsResponse
.
- storeCredentials(NameCallback, PasswordCallback, String) - Method in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
This will store the supplied name, password, and entry dn in the stored
state map.
- storePass - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Whether credentials should be stored in the shared state map.
- STRONG_AUTHTYPE - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Value passed to AUTHENTICATION to use simple authentication.
- subject - Variable in class edu.vt.middleware.ldap.jaas.AbstractLoginModule
-
Initialized subject.
- SUPPORTED_CONTROL - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Ldap command which returns a list of supported controls.
- SUPPORTED_SASL_MECHANISMS - Static variable in class edu.vt.middleware.ldap.LdapConstants
-
Ldap command which returns a list of supported SASL mechanisms.