Here is my code...
{
.
.
LDAPConnection ld = null;
try{
sfactory = new LDAPSSLSocketFactory ();
ld = new LDAPConnection(sfactory);
ld.connecthost , 636,"uid="+name+ dn,password);
}
catch(Exception e)
{e.printStackTrace();}
.
.
}
this is my Classpath
C:\j2sdk1.4\lib\dt.jar;C:\jdk1.3.1\lib\ldapSDK.jar;C:\jdk1.3.1\lib\java40.jar;C:\jdk1.3.1\lib\ldap40.jar;C:\LDAP\lib\jcert.jar;C:\LDAP\lib\jndi.jar;C:\LDAP\lib\jnet.jar;C:\LDAP\lib\ldapbp.jar;C:\LDAP\lib\providerutil.jar;C:\LDAP\lib\ldap.jar;C:\LDAP\lib\jsse.jar;%CLASSPATH%
I tried to use this too
sfactory = new LDAPSSLSocketFactory
("com.sun.net.ssl.internal.ssl.SSLSocketImpl");
But in both cases when I run this code, the following error appears:
netscape.ldap.LDAPException: Failed to create SSL socket (91); Cannot
connect to the LDAP server
at netscape.ldap.LDAPSSLSocketFactory.makeSocket(Unknown
Source
at netscape.ldap.LDAPConnSetupMgr.connectServer(Unknown
Source)
at netscape.ldap.LDAPConnSetupMgr.openSerial(Unknown Source)
at netscape.ldap.LDAPConnSetupMgr.connect(Unknown Source)
at netscape.ldap.LDAPConnection.connect(Unknown Source)
at netscape.ldap.LDAPConnection.connect(Unknown Source)
at LDAPSSLlogin.ldapAutentified(LDAPSSLlogin.java:91)
at LDAPSSLlogin.service(LDAPSSLlogin.java:342)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:4
04)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372
)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.
java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743
)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio
n(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java
:498)
at java.lang.Thread.run(Thread.java:536)
netscape.ldap.LDAPException: Failed to create S
SL socket (91); Cannot connect to the LDAP server
What is happen? what hints can you give me to get started
(any sample code would be greatly appreciated).
Thanks in advance.
Marta