Vamos supor que tenho um LDAP com o seguinte DN
DN: cn=root, ou=People, o=Rede
Eu quero conseguir localizar automaticamente o raiz o=Rede, tentei este código mais
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL,"ldap://127.0.0.1:389");
InitialDirContext ctx = new InitialDirContext(env);
Attributes attrs = ctx.getAttributes("");
NamingEnumeration n=attrs.getAll();
while(n.hasMore()) {
System.out.println( n.next());
}
A única coisa que retorna é:
objectClass: top, OpenLDAProotDSE
Alguém tem alguma idéia?