$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.