public class ApacheLdapProvider extends Object implements Provider<ApacheLdapProviderConfig>
| Modifier and Type | Field and Description |
|---|---|
private ApacheLdapProviderConfig |
config
Provider configuration.
|
| Constructor and Description |
|---|
ApacheLdapProvider() |
| Modifier and Type | Method and Description |
|---|---|
ProviderConnectionFactory<ApacheLdapProviderConfig> |
getConnectionFactory(ConnectionConfig cc) |
protected org.apache.directory.ldap.client.api.LdapConnectionConfig |
getDefaultLdapConnectionConfig(ConnectionConfig cc)
Returns the default connection configuration for this provider.
|
protected SSLContextInitializer |
getHostnameVerifierSSLContextInitializer(ConnectionConfig cc)
Returns an SSLContextInitializer configured with a default hostname verifier.
|
ApacheLdapProviderConfig |
getProviderConfig() |
ApacheLdapProvider |
newInstance() |
void |
setProviderConfig(ApacheLdapProviderConfig pc) |
private ApacheLdapProviderConfig config
public ProviderConnectionFactory<ApacheLdapProviderConfig> getConnectionFactory(ConnectionConfig cc)
getConnectionFactory in interface Provider<ApacheLdapProviderConfig>protected SSLContextInitializer getHostnameVerifierSSLContextInitializer(ConnectionConfig cc)
DefaultHostnameVerifier if no credential config has been configured.cc - connection configurationprotected org.apache.directory.ldap.client.api.LdapConnectionConfig getDefaultLdapConnectionConfig(ConnectionConfig cc)
cc - to configure withpublic ApacheLdapProviderConfig getProviderConfig()
getProviderConfig in interface Provider<ApacheLdapProviderConfig>public void setProviderConfig(ApacheLdapProviderConfig pc)
setProviderConfig in interface Provider<ApacheLdapProviderConfig>public ApacheLdapProvider newInstance()
newInstance in interface Provider<ApacheLdapProviderConfig>Copyright © 2003-2016 Virginia Tech. All Rights Reserved.