cómo obtener DN en LDAP con ID de usuario utilizando UnboundID LDAP SDK

Estoy intentando obtener un DN (podría ser más de uno) de un usuario cuando el único parámetro que tengo es el ID de usuario

También estoy usando UnboundID LDap SDK como puedes ver:

public String getCustomerAdminDN(String uid)
{

    String result =null;
    String filter = "uid=" +uid;
    try {
        SearchResult searchResult = this.ldapConnection.search("",SearchScope.SUB,filter);

        result = searchResult.getMatchedDN();
    } catch (LDAPSearchException e) {
        throw new RuntimeException("Error in the searching query :" + e.getMessage());
    }

  return result;
}

Supongamos que mi uid pertenece al siguiente DN

Gracias de una cabeza

Respuestas a la pregunta(1)

Su respuesta a la pregunta