|
Oracle Fusion Middleware Java API Reference for Oracle Internet Directory 11g Release 1 (11.1.1.9) E56822-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.ldap.util.jndi.ConnectionUtil
public class 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, char[] bindPwd) Returns the SSL port number from OID. |
static java.lang.String |
discoverSSLPort(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd) Deprecated. Please use discoverSSLPort(String, String, String, char[]) |
static javax.naming.ldap.InitialLdapContext |
getDefaultDirCtx(DiscoveryHelper discObj, java.lang.String bindDN, char[] bindPwd) Returns an InitialLdapContext using connect information obtained by calling discover() method of DiscoveryHelper class. |
static javax.naming.ldap.InitialLdapContext |
getDefaultDirCtx(DiscoveryHelper discObj, java.lang.String bindDN, java.lang.String bindPwd) Deprecated. Please use getDefaultDirCtx(DiscoveryHelper, String, char[]) |
static javax.naming.ldap.InitialLdapContext |
getDefaultDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, char[] 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, char[] 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 |
getDefaultDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd) Deprecated. Please use getDefaultDirCtx(String, String, String, char[]) |
static javax.naming.ldap.InitialLdapContext |
getDefaultDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd, long timelimit) Deprecated. Please use getDefaultDirCtx(String, String, String, char[], long) |
static javax.naming.ldap.InitialLdapContext |
getSSLDirCtx(DiscoveryHelper discObj, java.lang.String bindDN, char[] bindPwd) Returns a InitialLdapContext using the connect information calling discover() method of DiscoveryHelper class. |
static javax.naming.ldap.InitialLdapContext |
getSSLDirCtx(DiscoveryHelper discObj, java.lang.String bindDN, java.lang.String bindPwd) Deprecated. Please use getSSLDirCtx(DiscoveryHelper, String, char[]) |
static javax.naming.ldap.InitialLdapContext |
getSSLDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, char[] 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, char[] bindPwd, java.lang.String sslSocketFactory) Returns an InitialLdapContext using the connect information provided - including the SSLSocketFactory implementation. |
static javax.naming.ldap.InitialLdapContext |
getSSLDirCtx(java.lang.String host, java.lang.String port, java.lang.String bindDN, java.lang.String bindPwd) Deprecated. Please use getSSLDirCtx(String, String, String, char[]) |
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) Deprecated. Please use getSSLDirCtx(String, String, String, char[], String) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConnectionUtil()
Method Detail |
---|
@Deprecated
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
discoverSSLPort(String, String, String, char[])
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 java.lang.String discoverSSLPort(java.lang.String host, java.lang.String port, java.lang.String bindDN, char[] 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
@Deprecated
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
getDefaultDirCtx(String, String, String, char[], long)
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, char[] 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
@Deprecated
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
getDefaultDirCtx(String, String, String, char[])
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(java.lang.String host, java.lang.String port, java.lang.String bindDN, char[] 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
@Deprecated
public static javax.naming.ldap.InitialLdapContext getDefaultDirCtx(DiscoveryHelper discObj,
java.lang.String bindDN,
java.lang.String bindPwd)
throws javax.naming.NamingException
getDefaultDirCtx(DiscoveryHelper, String, char[])
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 getDefaultDirCtx(DiscoveryHelper discObj, java.lang.String bindDN, char[] 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
@Deprecated
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
getSSLDirCtx(String, String, String, char[])
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, char[] 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
@Deprecated
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
getSSLDirCtx(String, String, String, char[], String)
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(java.lang.String host, java.lang.String port, java.lang.String bindDN, char[] 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
@Deprecated
public static javax.naming.ldap.InitialLdapContext getSSLDirCtx(DiscoveryHelper discObj,
java.lang.String bindDN,
java.lang.String bindPwd)
throws javax.naming.NamingException
getSSLDirCtx(DiscoveryHelper, String, char[])
discObj
- instance of DiscoveryHelper classbindDN
- the bind DN (eg. cn=orcladmin)bindPwd
- the bind passwordjavax.naming.NamingException
public static javax.naming.ldap.InitialLdapContext getSSLDirCtx(DiscoveryHelper discObj, java.lang.String bindDN, char[] bindPwd) throws javax.naming.NamingException
discObj
- instance of DiscoveryHelper classbindDN
- the bind DN (eg. cn=orcladmin)bindPwd
- the bind passwordjavax.naming.NamingException
|
Oracle Fusion Middleware Java API Reference for Oracle Internet Directory 11g Release 1 (11.1.1.9) E56822-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |