Hi,
I’‘m evaluating different XMPP server solutions, which are free, and I’'ve come to like many features of Jive Messenger – the admin console among them.
Our deployment will be very large, 3000-5000 users potentially, maybe even more.
LDAP integration is working, except for some changes that look like they might make it into the next version (select ldap filter being one). However, I am having an issue with LDAP SSL connections on the backend. LDAP without SSL works fine.
THe issue seems to be that there is a missing library from ( src/java/org/jivesoftware/messenger/ldap/LdapManager.java)
183 if (sslEnabled) {
184 env.put(“java.naming.ldap.factory.socket”,
185 “com.jivesoftware.util.ssl.DummySSLSocketFactory”);
186 env.put(Context.SECURITY_PROTOCOL, “ssl”);
187 }
That’‘s from the nightly src.tar.gz but it’'s the same in the 2.1.1 release version.
I don’'t see this in either the source or the binary installations. The error in the debug.log is
2005.01.31 19:41:52 Creating a DirContext in LdapManager.getContext()…
2005.01.31 19:41:52 Created hashtable with context values, attempting to create context…
2005.01.31 19:41:52 Exception thrown when searching for userDN based on username ‘‘nathan_olla’’
javax.naming.CommunicationException: 123.123.123.123:636 Root exception is java.lang.ClassNotFoundException: com.jivesoftware.util.ssl.DummySSLSocketFactory
So, 2 questions:
#1 Has this been run on a large configuration? Does it scale? Any obvious reasons why not?
#2 is there a solution to this LDAP SSL issue? Am I even close to dissecting the issue?
TIA for any help you can provide,
Nathan Olla
(sorry for the long post)