no problem at all, glad that you were able to resolve it.
On Fri, Jan 10, 2014 at 1:25 AM, Flavio Mattos <[email protected]>wrote: > Kiran, thank you so much for your time.. > > The problem is not happening any more.. it must have been some kind of > cache or something like that.. > > Thanks again and sorry for the inconvenience! > > > > On Thu, Jan 9, 2014 at 12:40 AM, Kiran Ayyagari <[email protected] > >wrote: > > > On Thu, Jan 9, 2014 at 2:06 PM, Flavio Mattos <[email protected] > > >wrote: > > > > > You mean a junit class or the complete code? > > > > > > either one is fine, provided I can run that code to reproduce the issue > > you are having > > > > > On Wednesday, January 8, 2014, Kiran Ayyagari wrote: > > > > > > > do you have a test case to reproduce this? > > > > > > > > > > > > On Thu, Jan 9, 2014 at 11:43 AM, Flavio Mattos < > > [email protected] > > > <javascript:;> > > > > >wrote: > > > > > > > > > Hi! Thanks for answering me.. > > > > > I am expecting it without the quotes... As I sad it just happens > for > > a > > > > few > > > > > entries. I would say 5% of the entries. Remembering that I am using > > the > > > > > same method to generate the hash value. I also have tried hard > coded > > > hash > > > > > and the problem persist. > > > > > > > > > > Thanks > > > > > > > > > > On Wednesday, January 8, 2014, Kiran Ayyagari wrote: > > > > > > > > > > > On Thu, Jan 9, 2014 at 6:54 AM, Flavio Mattos < > > > > [email protected] <javascript:;> > > > > > <javascript:;> > > > > > > >wrote: > > > > > > > > > > > > > Hi everyone! > > > > > > > > > > > > > > I have noticed a strage behavior/bug using the client API when > I > > > try > > > > to > > > > > > > create entries with encrypted password using {SHA}. > > > > > > > I am invoking the method the following constructor: > > > > > > > > > > > > > > > > > > > > > What is happening is: For some reason the API is adding a "'" > > for a > > > > few > > > > > > > entries. To make sure the problem is not with my code I have > > tried > > > to > > > > > > use a > > > > > > > hardcoded value. > > > > > > > When I go to the Apache Directory Studio the password is like > > this: > > > > > > > '{sha}W6ph5Mm5Pz8GgiULbPgzG37mj9g=' and instead of being {sha} > > > > > encrypted > > > > > > it > > > > > > > > > > > > > this is the value of the hashed password(including the hash > > method), > > > > what > > > > > > else are you expecting? > > > > > > > > > > > > > becomes plain text password. > > > > > > > The code below is inside a loop where I add different entries.. > > > > > > > > > > > > > > Entry entry = new DefaultEntry(dn, finalArray); //dn is a > String > > > and > > > > > > > finalArray is Object[] > > > > > > > > > > > > > > private void addEntry(Entry entry, LdapConnection conn) throws > > > > > > > LdapException { > > > > > > > > > > > > > > AddRequest addRequest = new AddRequestImpl(); > > > > > > > addRequest.setEntry(entry); > > > > > > > AddResponse response = conn.add(addRequest); > > > > > > > > > > > > > > if > > > > > > > > > > > > > > > > > > > > > > > > > > > > (ResultCodeEnum.SUCCESS.equals(response.getLdapResult().getResultCode())) { > > > > > > > logger.log(Level.INFO, "Entry {0} added > > successfully", > > > > > > > entry.getDn().getName()); > > > > > > > } else { > > > > > > > logger.log(Level.SEVERE, "Error adding entry {0} > > {1}", > > > > new > > > > > > > Object[]{entry.getDn().getName(), > > > > > > response.getLdapResult().getResultCode() > > > > > > > + "-" + > response.getLdapResult().getResultCode().getMessage()}); > > > > > > > if (! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > response.getLdapResult().getResultCode().equals(ResultCodeEnum.ENTRY_ALREADY_EXISTS) > > > > > > > ) { > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ldapExceptionManagerLocal.insert(this.createLdapSyncException(entry.getDn().getName(), > > > > > > > response.getLdapResult().getResultCode().name(), > > > > > > > response.getLdapResult().getResultCode().getMessage(), > > > > > > > LdapSyncException.ESYNC_TYPE.WALLET)); > > > > > > > throw new > > > > > > > LdapException(response.getLdapResult().getResultCode().name()); > > > > > > > } > > > > > > > } > > > > > > > } > > > > > > > > > > > > > > > > > > > > > > > > > > > > That is result of the toString method. > > > > > > > Entry: > > > > > > > dn: uid=30,ou=customer_db,,dc=example,dc=com > > > > > > > objectclass: inetOrgPerson > > > > > > > objectclass: organizationalPerson > > > > > > > objectclass: person > > > > > > > objectclass: top > > > > > > > stateorprovincename: NY > > > > > > > postalcode: 10475 > > > > > > > mail: [email protected] <javascript:;> <javascript:;> > > > > > > > sn: Doe > > > > > > > userpassword: {sha}W6ph5Mm5Pz8GgiULbPgzG37mj9g= > > > > > > > cn: John > > > > > > > street: 999 N TEST AVE > > > > > > > givenname: John > > > > > > > localityname: UNITED STATES > > > > > > > > > > > > > > > > > > > > > Does anybody know if there is a bug already registered for > this? > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > Flavio > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Kiran Ayyagari > > > > > > http://keydap.com > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Kiran Ayyagari > > > > http://keydap.com > > > > > > > > > > > > > > > -- > > Kiran Ayyagari > > http://keydap.com > > > -- Kiran Ayyagari http://keydap.com
