jak uzyskać nazwę wyróżniającą w LDAP z identyfikatorem użytkownika za pomocą UnboundID LDAP SDK

Próbuję uzyskać nazwę DN (może być więcej niż jeden) użytkownika, gdy jedynym parametrem, jaki mam, jest identyfikator użytkownika

używam także zestawu SDK UnboundID LDap, jak widać:

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;
}

załóżmy, że mój uid należy do następującej DN

Dzięki z głowy

questionAnswers(1)

yourAnswerToTheQuestion