package org.ilrt.mca.services.ldap; import com.hp.hpl.jena.rdf.model.Model; import javax.naming.Context; import java.util.Hashtable; public class BasicLdapSearchTest { public static void main(String[] args) { String filter = "(|(sn=Jones)(cn=Jones))"; Hashtable<Object, Object> env = new Hashtable<Object, Object>(); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory"); env.put(Context.PROVIDER_URL, "ldaps://ldap-srv.bris.ac.uk:636"); env.put(Context.SECURITY_PROTOCOL, "SSL"); env.put(Context.SECURITY_AUTHENTICATION, "simple"); System.out.println("Using filter ..."); BasicLdapSearch basicLdapSearch = new BasicLdapSearch(env); Model m = basicLdapSearch.search(filter); m.write(System.out); } }