|
Oracle Internet Directory API Reference 10g(10.1.2) B14083-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.ldap.util.jndi.ConnectionUtil
This class provides a set of static functions to support the creation of JNDI DirContext connecting to OID. SSL connection is also supported.
Constructor Summary | |
ConnectionUtil() |
Method Summary | |
static java.lang.String |
discoverSSLPort(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd) Returns the SSL port number from OID. |
static javax.naming.ldap.InitialLdapContext |
getDefaultDirCtx(DiscoveryHelper discObj, java.lang.String bindDN, java.lang.String bindPwd) Returns an InitialLdapContext using connect information obtained by calling discover() method of DiscoveryHelper class. |
static javax.naming.ldap.InitialLdapContext |
getDefaultDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd) Returns a non-SSL InitialLdapContext using the specified info. |
static javax.naming.ldap.InitialLdapContext |
getDefaultDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd, long timelimit) Returns a non-SSL InitialLdapContext using the specified info - allowing the option to specify a timeout limit. |
static javax.naming.ldap.InitialLdapContext |
getSSLDirCtx(DiscoveryHelper discObj, java.lang.String bindDN, java.lang.String bindPwd) Returns a InitialLdapContext using the connect information calling discover() method of DiscoveryHelper class. |
static javax.naming.ldap.InitialLdapContext |
getSSLDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd) Returns an InitialLdapContext using the connect information provided. |
static javax.naming.ldap.InitialLdapContext |
getSSLDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd, java.lang.String sslSocketFactory) Returns an InitialLdapContext using the connect information provided - including the SSLSocketFactory implementation. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ConnectionUtil()
Method Detail |
public static java.lang.String discoverSSLPort(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd) throws javax.naming.NamingException
host
- The hostname where the non-SSL OID is runningport
- The port number on which the non-SSL OID is runningbindDN
- the bind DN (eg. cn=orcladmin)bindPwd
- the bind passwordjavax.naming.NamingException
public static javax.naming.ldap.InitialLdapContext getDefaultDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd, long timelimit) throws javax.naming.NamingException
InitialLdapContext
using the specified info - allowing the option to specify a timeout limit. The timelimit
specifies the amount of time the method will wait for a successful connection. A timelimit may be desirable in case of a hang while establishing the connection. For example, binding against an SSL port.host
- host name of the directory serverport
- port number of the directory serverbindDN
- DN of the bind userbindPwd
- password of the bind userInitialLdapContext
javax.naming.NamingException
public static javax.naming.ldap.InitialLdapContext getDefaultDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd) throws javax.naming.NamingException
InitialLdapContext
using the specified info. For SSL connection, please use getSSLDirCtx
instead.host
- The hostname where the non-SSL OID is runningport
- The port number on which the non-SSL OID is runningbindDN
- the bind DN (eg. cn=orcladmin)bindPwd
- the bind passwordInitialLdapContext
javax.naming.NamingException
public static javax.naming.ldap.InitialLdapContext getDefaultDirCtx(DiscoveryHelper discObj, java.lang.String bindDN, java.lang.String bindPwd) throws javax.naming.NamingException
InitialLdapContext
using connect information obtained by calling discover() method of DiscoveryHelper class. The corresponding non-SSL OID server must be running. For SSL connection, please use getSSLDirCtx insteaddiscObj
- instance of DiscoveryHelper classbindDN
- the bind DN (eg. cn=orcladmin)bindPwd
- the bind password the domain name required for DNS lookup.javax.naming.NamingException
public static javax.naming.ldap.InitialLdapContext getSSLDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd) throws javax.naming.NamingException
InitialLdapContext
using the connect information provided. This connection will operate in the SSL mode The corresponding OID server must be accepting SSL connections.host
- The hostname where the SSL OID is runningport
- The port number on which the SSL OID is runningbindDN
- the bind DN (eg. cn=orcladmin)bindPwd
- the bind passwordInitialLdapContext
javax.naming.NamingException
public static javax.naming.ldap.InitialLdapContext getSSLDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd, java.lang.String sslSocketFactory) throws javax.naming.NamingException
InitialLdapContext
using the connect information provided - including the SSLSocketFactory implementation. This connection will operate in the SSL mode. The corresponding OID server must be accepting SSL connections. The sslSocketFactory parameter expects the class name of a customized SSL Socket Factory implementation.host
- The hostname where the SSL OID is runningport
- The port number on which the SSL OID is runningbindDN
- the bind DN (eg. cn=orcladmin)bindPwd
- the bind passwordsslSocketFactory
- the class name of the socket factory implementation to be used by JNDIInitialLdapContext
javax.naming.NamingException
public static javax.naming.ldap.InitialLdapContext getSSLDirCtx(DiscoveryHelper discObj, java.lang.String bindDN, java.lang.String bindPwd) throws javax.naming.NamingException
discObj
- instance of DiscoveryHelper classbindDN
- the bind DN (eg. cn=orcladmin)bindPwd
- the bind passwordjavax.naming.NamingException
|
Oracle Internet Directory API Reference 10g(10.1.2) B14083-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |