TLdapSend.BindSasl fix
git-svn-id: https://svn.code.sf.net/p/synalist/code/trunk@104 7c85be65-684b-0410-a082-b2ed4fbef004
This commit is contained in:
parent
604d1b18aa
commit
271b84aef0
10
ldapsend.pas
10
ldapsend.pas
@ -1,5 +1,5 @@
|
|||||||
{==============================================================================|
|
{==============================================================================|
|
||||||
| Project : Ararat Synapse | 001.006.000 |
|
| Project : Ararat Synapse | 001.006.001 |
|
||||||
|==============================================================================|
|
|==============================================================================|
|
||||||
| Content: LDAP client |
|
| Content: LDAP client |
|
||||||
|==============================================================================|
|
|==============================================================================|
|
||||||
@ -935,7 +935,7 @@ begin
|
|||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
digreq := ASNObject(ASNEncInt(FVersion), ASN1_INT)
|
digreq := ASNObject(ASNEncInt(FVersion), ASN1_INT)
|
||||||
+ ASNObject('', ASN1_NULL)
|
+ ASNObject('', ASN1_OCTSTR)
|
||||||
+ ASNObject(ASNObject('DIGEST-MD5', ASN1_OCTSTR), $A3);
|
+ ASNObject(ASNObject('DIGEST-MD5', ASN1_OCTSTR), $A3);
|
||||||
digreq := ASNObject(digreq, LDAP_ASN1_BIND_REQUEST);
|
digreq := ASNObject(digreq, LDAP_ASN1_BIND_REQUEST);
|
||||||
Fsock.SendString(BuildPacket(digreq));
|
Fsock.SendString(BuildPacket(digreq));
|
||||||
@ -947,9 +947,9 @@ begin
|
|||||||
x := 1;
|
x := 1;
|
||||||
t := ASNItem(x, s, xt);
|
t := ASNItem(x, s, xt);
|
||||||
s := ASNObject(ASNEncInt(FVersion), ASN1_INT)
|
s := ASNObject(ASNEncInt(FVersion), ASN1_INT)
|
||||||
+ ASNObject('', ASN1_NULL)
|
+ ASNObject('', ASN1_OCTSTR)
|
||||||
+ ASNObject(ASNObject('DIGEST-MD5', ASN1_OCTSTR), $A3)
|
+ ASNObject(ASNObject('DIGEST-MD5', ASN1_OCTSTR)
|
||||||
+ ASNObject(LdapSasl(t), ASN1_OCTSTR);
|
+ ASNObject(LdapSasl(t), ASN1_OCTSTR), $A3);
|
||||||
s := ASNObject(s, LDAP_ASN1_BIND_REQUEST);
|
s := ASNObject(s, LDAP_ASN1_BIND_REQUEST);
|
||||||
Fsock.SendString(BuildPacket(s));
|
Fsock.SendString(BuildPacket(s));
|
||||||
s := ReceiveResponse;
|
s := ReceiveResponse;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user