[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Ldapsearch returning incorrect value



Karsten Gorling wrote:
* Rohit Kumar (rokumar) <rokumar@cisco.com> [050926 16:54]:
The value returned is as follows:
MTI4OTMxODIgIA== while the actual value is 12458

The LDAP-utitilities are not internationalized and so return always the
Base64-encoded value as saved in the server. Base64-encoding is for
numbers usually not necessary. How is the attribute "slot" defined?
The particular value quoted above "MTI4OTMxODIgIA==" has two trailing spaces when decoded. That's the reason why ldapsearch displayed it in base64 format, to ensure that the spaces don't get lost. If you got rid of the trailing spaces, then it would just display it without base64 encoding.

As usual - garbage in, garbage out.

--
 -- Howard Chu
 Chief Architect, Symas Corp.  http://www.symas.com
 Director, Highland Sun        http://highlandsun.com/hyc
 OpenLDAP Core Team            http://www.openldap.org/project/