For anyone looking for a newer option (currently .Net 6/8), and one that works on Linux or Windows, then consider KuzniaSolutions.LdapClient (Full disclosure, I am the author). It also completely supports security identifiers on all platforms, which is currently unique.