FIM, the openldapXMA and MD5 passwords

I had a problem today setting userPassword in openLDAP 3, using the openldapXMA on FIM 2010. I needed to encode the password with MD5 and it looks like there is a change with the .NET libraries running on Windows 2008 x64.

Compiling the OpenLDAP XMA to use with FIM 2010

It’s been a while since I’ve done anything with OpenLDAP. There’s no official MA but there is an open source one – however it was written for MIIS 2003 and I had to do some mucking around to get it working with the FIM 2010 Sync Service. Here is what I did.