$secureLDAP->root_dse->supported_extension(1.3.6.1.4.1.4203.1.11.1);
$secureLDAP->root_dse->supported_extension("LDAP_EXTENSION_PASSWORD_MODI FY"); my $dse = $secureLDAP->root_dse; my @extn = $dse->get_value('supportedExtension'); print "\n[" . join("::",@extn) . "]"; which results in [1.3.6.1.4.1.1466.20037::1.3.6.1.4.1.1466.101.119.1::1.2.840.113556.1.4. 1781] Which I looked up and they correspond to START_TLS, DYNAMIC_REFRESH, LDAP_SERVER_FAST_BIND_OID I have tried enabling the LDAP_EXTENSION_PASSWORD_MODIFY As shown for WHOAMI here that I think you wrote http://beta.nntp.perl.org/group/perl.ldap/2005/09/msg1704.html and the extension is still not enabled. And when I try to run this code my $mesg = $secureLDAP->set_password( user => $short_user ,oldpasswd => $pass, newpassword=> $newPassword); die "error: ", $mesg->code(), ": ", $mesg->error(), " \n" if ($mesg->code()); I Still get the message error: 2: 0000203D: LdapErr: DSID-0C090C7D, comment: Unknown extended request OID, data 0, vece which corresponds to the LDAP_EXTENSION_PASSWORD_MODIFY not being avaiable. What Can I do Corus(tm) Entertainment Inc. / Nelvana ________________________________ Jeff Kalbfleisch 135 Liberty Street, suite 100 416.535.0935 [EMAIL PROTECTED] Programmer/Analyst Toronto, Ontario M6K 1A7 ext. 3255 Corus(tm) is a trade-mark of Corus(tm) Entertainment Inc. or a subsidiary thereof, which might be used under licence.