Hi All,

I am trying to store SSHA passwords in openldap instead of plain text via C
code and wondering how this works. I tried exploring archives, FAQ etc and
what I gathered from there is openLDAP has built in support for various
password encryption algorithm however it does not have any APIs for
generating passwords and password-has directive works with ldpapassword
utility only.

http://www.openldap.org/faq/data/cache/906.html

If I use some tool like Apache DS and modify my userPassword attribute to be
SSHA instead of plain text it all works. I want to know how this works under
the hood? Who is responsible for generating hashed passwords? If I generate
it using some C routine how does LDAP Server retrieves it during the bind
operation? I would really appreciate if there is any related documentation
available.

Thanks for the help and support.

Reply via email to