|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--netscape.ldap.LDAPSSLSocketWrapFactory
Creates an SSL socket connection to an LDAP Server. This class is provided
by the package in which the SSL socket does not extend Socket object.
The class internally provides a wrapper to convert the SSL socket extending
the Object class to the one extending the Socket class.
This factory class implements the LDAPSocketFactory
interface.
To use this class, pass the instance of this factory object to the
LDAPConnection
constructor.
LDAPSocketFactory
,
LDAPConnection.LDAPConnection(netscape.ldap.LDAPSocketFactory)
Constructor Summary | |
LDAPSSLSocketWrapFactory(java.lang.String className)
The constructor with the specified package for security |
|
LDAPSSLSocketWrapFactory(java.lang.String className,
java.lang.Object cipherSuites)
The constructor with the specified package for security and the specified cipher suites. |
Method Summary | |
void |
enableClientAuth()
(Not implemented yet) Enables client authentication for an application running in a java VM which provides transparent certificate database management. |
java.lang.Object |
getCipherSuites()
Returns the suite of ciphers used for SSL connections made through sockets created by this factory. |
java.lang.String |
getSSLSocketImpl()
Returns the name of the class that implements SSL sockets for this factory. |
boolean |
isClientAuth()
Returns true if client authentication is to be used. |
java.net.Socket |
makeSocket(java.lang.String host,
int port)
Returns socket to the specified host name and port number. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public LDAPSSLSocketWrapFactory(java.lang.String className)
className
- the name of a class which has an implementation
of the SSL Socket extending Object classpublic LDAPSSLSocketWrapFactory(java.lang.String className, java.lang.Object cipherSuites)
className
- the name of a class which has an implementation
of the SSL Socket extending Object classcipherSuites
- the cipher suitesMethod Detail |
public java.net.Socket makeSocket(java.lang.String host, int port) throws LDAPException
host
- the host to connect toport
- the port numberpublic boolean isClientAuth()
true
if client authentication is to be used.true
if client authentication is enabled;
false
if client authentication is disabled.public void enableClientAuth() throws LDAPException
public java.lang.String getSSLSocketImpl()
public java.lang.Object getCipherSuites()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |