org.ldaptive.provider.opendj
Class OpenDJProvider

java.lang.Object
  extended by org.ldaptive.provider.opendj.OpenDJProvider
All Implemented Interfaces:
org.ldaptive.provider.Provider<OpenDJProviderConfig>

public class OpenDJProvider
extends Object
implements org.ldaptive.provider.Provider<OpenDJProviderConfig>

OpenDJ provider implementation. Provides connection factories for clear, SSL, and TLS connections.

Version:
$Revision: 3245 $ $Date: 2017-09-19 23:08:23 -0400 (Tue, 19 Sep 2017) $
Author:
Middleware Services

Constructor Summary
OpenDJProvider()
           
 
Method Summary
 org.ldaptive.provider.ProviderConnectionFactory<OpenDJProviderConfig> getConnectionFactory(org.ldaptive.ConnectionConfig cc)
          
protected  org.forgerock.opendj.ldap.LDAPOptions getDefaultLDAPOptions(org.ldaptive.ConnectionConfig cc)
          Returns the default connection options for this provider.
protected  SSLContext getHostnameVerifierSSLContext(org.ldaptive.ConnectionConfig cc)
          Returns an SSLContext configured with a default hostname verifier.
 OpenDJProviderConfig getProviderConfig()
          
 OpenDJProvider newInstance()
          
 void setProviderConfig(OpenDJProviderConfig pc)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenDJProvider

public OpenDJProvider()
Method Detail

getConnectionFactory

public org.ldaptive.provider.ProviderConnectionFactory<OpenDJProviderConfig> getConnectionFactory(org.ldaptive.ConnectionConfig cc)

Specified by:
getConnectionFactory in interface org.ldaptive.provider.Provider<OpenDJProviderConfig>

getHostnameVerifierSSLContext

protected SSLContext getHostnameVerifierSSLContext(org.ldaptive.ConnectionConfig cc)
Returns an SSLContext configured with a default hostname verifier. Uses a DefaultHostnameVerifier if no trust managers have been configured.

Parameters:
cc - connection configuration
Returns:
SSL Context

getDefaultLDAPOptions

protected org.forgerock.opendj.ldap.LDAPOptions getDefaultLDAPOptions(org.ldaptive.ConnectionConfig cc)
Returns the default connection options for this provider.

Parameters:
cc - to configure options with
Returns:
ldap connection options

getProviderConfig

public OpenDJProviderConfig getProviderConfig()

Specified by:
getProviderConfig in interface org.ldaptive.provider.Provider<OpenDJProviderConfig>

setProviderConfig

public void setProviderConfig(OpenDJProviderConfig pc)

Specified by:
setProviderConfig in interface org.ldaptive.provider.Provider<OpenDJProviderConfig>

newInstance

public OpenDJProvider newInstance()

Specified by:
newInstance in interface org.ldaptive.provider.Provider<OpenDJProviderConfig>


Copyright © 2003-2017 Virginia Tech. All Rights Reserved.