Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

LDAP over SSL help

8 views
Skip to first unread message

Marta

unread,
Jun 9, 2003, 6:57:36 AM6/9/03
to
Hi all,
I am trying to establish SSL connection from Java Application(via
Netscape Directory SDK 4.0 - Java version)

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

0 new messages