C
CryptoFun
Hi,
There is a problem in 'System.Directory.Protocols' using the
LDAPSessionOptions function StartTransportSecurityLayer when using it with an
openLDAP server.
The call works fine with Active Direcotory on port 389 were the call
initiates a 'startTLS' LDAP command that starts TLS on the normally clear
port 389.
Unfortionately when this is used with an openLDAP server the LDAP 'startTLS'
command fails.
This issue has been documented at the openLDAP site and is described at:
http://www.openldap.org/lists/openldap-bugs/200405/msg00096.html
There is a change that can be made to openLDAP source code file 'starttls.c'
that will solve the problem but the protocol problem is actually on the
Microsoft side.
There was also apparently a Microsoft hotfix for this issue on XP, windows
2000 and Windows 2003 which is located at:
http://support.microsoft.com/kb/841461/
it is titled 'An extended operation that is sent to an LDAP server by API
over the LDAP service causes a protocol error'.
The problem is that this same issue is occuring in the .NET
'System.Directory.Protocols' using the LDAPSessionOptions function
StartTransportSecurityLayer when using it with an openLDAP server.
It looks like the problem may have been fixed in pre .NET code but not in
..NET.
Does anyone know if this will be corrected or if there is a Microsoft fix
for the .NET code?
Thanks and Regards,
CryptoIsFun
There is a problem in 'System.Directory.Protocols' using the
LDAPSessionOptions function StartTransportSecurityLayer when using it with an
openLDAP server.
The call works fine with Active Direcotory on port 389 were the call
initiates a 'startTLS' LDAP command that starts TLS on the normally clear
port 389.
Unfortionately when this is used with an openLDAP server the LDAP 'startTLS'
command fails.
This issue has been documented at the openLDAP site and is described at:
http://www.openldap.org/lists/openldap-bugs/200405/msg00096.html
There is a change that can be made to openLDAP source code file 'starttls.c'
that will solve the problem but the protocol problem is actually on the
Microsoft side.
There was also apparently a Microsoft hotfix for this issue on XP, windows
2000 and Windows 2003 which is located at:
http://support.microsoft.com/kb/841461/
it is titled 'An extended operation that is sent to an LDAP server by API
over the LDAP service causes a protocol error'.
The problem is that this same issue is occuring in the .NET
'System.Directory.Protocols' using the LDAPSessionOptions function
StartTransportSecurityLayer when using it with an openLDAP server.
It looks like the problem may have been fixed in pre .NET code but not in
..NET.
Does anyone know if this will be corrected or if there is a Microsoft fix
for the .NET code?
Thanks and Regards,
CryptoIsFun