netscape.ldap

Interface LDAPSocketFactory

Known Subinterfaces:
LDAPSSLSocketFactoryExt, LDAPTLSSocketFactory
Known Implementing Classes:
JSSESocketFactory, JSSSocketFactory, LDAPSSLSocketFactory, LDAPSSLSocketWrapFactory

public interface LDAPSocketFactory

Represents a socket connection that you can use to connect to an LDAP server. You can write a class that implements this interface if you want to use a TLS socket to connect to a secure server. (The LDAPSSLSocketFactory class, which is included in the netscape.ldap package, implements this interface for SSL connections.)

When you construct a new LDAPConnection object, you can specify that the connection use this socket. To do this, pass the constructor an object of the class that implements this interface.

Version:
1.0
See Also:
LDAPConnection.LDAPConnection(LDAPSocketFactory), LDAPSSLSocketFactory

Method Summary

Socket
makeSocket(String host, int port)
Returns a socket to the specified host name and port number.

Method Details

makeSocket

public Socket makeSocket(String host,
                         int port)
            throws LDAPException
Returns a socket to the specified host name and port number.

Parameters:
host - name of the host to which you want to connect
port - port number to which you want to connect
Throws:
LDAPException - Failed to create the socket.
See Also:
LDAPSSLSocketFactory.makeSocket(java.lang.String,int)